I'm not Chinese but I'm very familiar with this group of languages. I doubt that your friend has more than typical ESL students' problems.
First, her native language has a very limited repertoire of sounds:
-No "r"
-No "b" (only "p" sound)
-No "d" (only "t" sound which sounds like something in between "t/d")
-No "v" (only "f" sound)
-No"th" of course.
-One syllable words only (compound words are often used to create new meanings)
-No conjugation (all words are invariable at all time)
etc..
Chinese grammar always reverses modifiers as you have seen in "dawn of crack".
For people whose native language is in this group (Chinese, Korean, and Japanese; Vietnamese and Thai don't share these problems,) learning a western language requires intensive speech trainings. Unfortunately, 99% of students can't afford that kind of training, so it's up to each individual to train him/herself.
Adults always have problems recognizing new sounds, eventhough it's anatomically possible, they still don't know how to sound correctly. It's something like riding a bicycle. You can't teach a person how to keep his/her balance. They just have to try and fall and try again until they "get it".
Hongkong, Philippines and Singapore are areas where English is almost an official language. I'm curious why she still has so much problems with it!
So my two cent is that she might need much more self-discipline, or a good and patient speech coach. Watch TV with close-captions. Keep writing, and over time she will get used to English syntax.
Tom.