First and foremost, I want to be humble about my Chinese skills- I stutter a lot when I speak a foreign language, while this problem just comes and goes for me in English. I have made some slight progress and I have gained some popularity here as well. But it's nothing worth bragging about, I still feel I am rather mediocre, and I need help on improving my spoken Chinese because the last time I took a proficiency test, the part that I performed worst on was listening, and my best area of performance was written grammar.
(Edit): If you'd like me to cast a game of you in Chinese, then please by all means send me an email at eXeBreaker@gmail.com. (/Edit)
So, here's what I need from you guys: I need advice on casting, what I am doing wrong, and what I can do to make casting quality better. When I cast now, I tend to call units by their formal titles in Chinese, but I still call zerglings puppies and ultralisks elephants as usual.
Here's this week's cast, a typical master-level Protoss vs. a diamond-ish Zerg player: