>>1
I've been taking Mandarin for 2 years in university, and studied on my own for 2 years before that. If you really want to speak and understand, I recommend getting all the speaking and listening experience possible with native speakers. After 4 years, I'm still very poor at speaking/listening, because I haven't had all that much practice.