Here’s my two cents - Michel Thomas is great as an introductory course for French. His audio course draws on many shared words in French and English (those ending with -able, -ion and so forth) and I recommend it wholeheartedly.
His Spanish course is not so great, partly due to atrocious pupis on the original audio tapes and you can sense that the late Michel felt much more at ease with French.
If you’re trying to learn Spanish I would suggest Duolingo - especially if you have some previous experience with the language. Don’t skip lessons and start from scratch.
Also, put an strong emphasis on reading, especially newspapers. Pick a newspaper online and read it each morning. Start with international politics and read about the events you’ve already read about in English.
First start with headlines and don’t be afraid to check Google Translate for the meaning of every word. After you’ve checked the translation of each word, jot it down old school on a piece of paper or use one of those flashcard apps.
In the course of this, you may find yourself writing down words like “nuclear”, “threat”, “emphasize” which aren’t frequently used in conversations but don’t let that discourage you. Stick to international politics and events that are familiar to you.
Quick progression from headlines to summaries and finally full articles will provide a morale boost when you’re stuck with Duolingo.
Remember, you only need to know around 500 words to be able to read a newspaper. Once you’ve mastered that, proceed to videos - again, politics and then to regular TV shows.
In parallel to these activities, if possible try to speak with a native speaker of the language. Not much at first - try to convey a simple statement “I’m hungry. I want to eat” and force your mind to look up the appropriate words and string them all together. Ask basic questions and try to get as much feedback as possible.