>>3
make a Chinese friend.
http://www.friendsabroad.com
get as much practice with a native as you can.
but Chinese people tend to um... lie. well its more like they will tell you what you want to hear. Its a politeness thing i think.
Basically they will tell you that you are doing good, when you actually suck, so you need to read between the lines a bit.