The best advice for learning a foreign language I have ever received is to start learning all information about a hobby in a targeted language.
It seems to me that almost every person has a hobby. What a motivation one can get to learn everything about their hobby in the targeted language!
For example, my hobby is cooking, and I am learning French; therefore, I combine these two things by watching videos in French about French cuisine on the Internet. It inspires me, and I have leant a lot of new words and improved my listening skills.
What hobbies do you have? And have you tried this method?