… [T]here is one old and earthshaking secret too often forgotten about all aspects of our lives: If you work at doing something as well as you can and consistently, you are on the way to excellence. So whatever your method or technique for learning language these days, stick to it. If it fits with what you’re trying to achieve, you’ll soon be on your way.
This is great advice. I’ve found that with language learning, often, what is lacking is not the “perfect” method, but simply enough time invested. With regular study, even if it’s 10 or 15 minutes, you can see improvement in your understanding. I’ve been extremely busy with college classwork, and so my language learning time has been pretty slim. However, I’ve been able to squeeze in 10-15 minutes a day for both French and Russian; German, as my primary language target, usually gets half an hour to an hour. While I certainly won’t win any language learning races by studying an hour and a half a day, luckily, I’m not in a race; I just want to continue learning, which I’ve been doing successfully. A drop here and there will eventually fill a glass, then a bath tub, and then an ocean. I suppose language learning is similar.
So, as Geoff said: stick to it. Even if it may feel like you’re not making much progress, you probably are. Just keep adding drops to the container.