First of all, your English seems quite good. And English is a difficult language, especially the grammar. I wish I could express myself in Mandarin as well as you just did in English. Please don't be too hard on yourself. We're not language monks. The point is to communicate, and if anyone gives you a hard time about your ability while you're making a good effort, I think they probably need to get some perspective. I…
Audio/video courses are to passive. After 5 minutes I can't remember me any more on rules or how to pronounce. I learn best if I participate actively.