Be a native English speaker, is easy to say that your English sux. People who know a language and learn another, are more good than one who know his native one.
I have a sux English too, but in time I will learn it better.
When I started to play Tremulous, I only knew "yes", "no", "thanks" and "plc (not pls xD)".
Man, don't worry if you don't know English, you will learn it more good in future