Conversation, Conversation, Conversation. If there’s a “secret” to learning a new language, it’s this: hours and hours of conversation with people better than you in that language. An hour of conversation (with corrections and a dictionary for reference) is as good as five hours in a classroom and 10 hours with a language course by yourself.
There are a few reasons for this. The first is motivation. You’re going to be far more invested and motivated to communicate with a live person in front of you than a book or audio program on your computer. The second reason is that language is something that needs to be processed, not memorized. What do you see? let us know.