Ultimately, when learning Chinese one has to have constant oral practice and constant writing practice. See, we are different from Chinese. Their whole education system is based on memorization. We are used to picking up stuff through conversation, listening and reading.
VW, Chinese unlike majority of other languages, requires a LOT of spoken practice (that if you want to improve your speaking skills). My Uni mates studied really hard for 5 years with all these Chinese teachers and exchange students in class. Yet, most of them once in China got completely lost when it came to speaking and understanding. They picked up faster than us, mortals, of course with the time. Whatever was said about tapes and movies - it is your best chance atm besides having a Chinese person talking to you.