The thing though that this is a bitcoin/crypto community, not an English language learning one. English is the main language used throughout, the forum and that is why we must master it (or else stay on the local boards which are not as rich in information).
Really, from what Ive seen around, one should contribute in the English sections when you master enough the language to be understood without having to re-read and interpret what youve written. If your English command is not up to it, then its best to refrain from writing too much until you do.