Download some English mp3s to listen to. At home, I found an American to teach English and an American to teach Spanish, which are all American and British standards. Moreover, its content is not as boring as our education, but rich and interesting stories and situations, and we can learn a lot of slang, swearing and idioms.
3. Find foreign friends in the evening. I have blogs in many foreign dating sites, and then contact them, usually using MSN or ICQ. Then you can chat with them in video and English, so that your spoken English will be improved and your listening will be good, and nothing else is a problem. (e.g. www.hi5.com)
In fact, I think learning a language requires more contact and listening (for example, you can watch more original English movies and listen to more English songs). Unfortunately, I really dare not compliment the current English teaching system in China. I hope that the child will improve after birth, not' dumb English' forever.