Better then mine lately. I have been speaking typonese for a week and half now. I have not a clue why either. I hit the keys in the right order at least I think I do. The thing to remember about English is that most people can read what you say even if it is misspelled. Their minds just read as if you had typed it correctly. English has a flow to it. Get in the groove and you will be fine.
Seen as you missed some out (and got badminton wrong) I will fill the rest in. But this is just being nit-picky really. People can understand what you mean, so I wouldn't really worry about it.
don't be boring! his English is great! and living in English speaking country is the best way to improve your language skills!