Bad in English does not make a post not to be quality. Nobody is perfect in language.. what makes a post quality is the message been passed . Not if the English is correct or not
English is a tool to describe your opinion. If your English is broken seriously, your opinion will be misunderstood by the others.
Bad, at somewhat extent, can be acceptable if the others can still understand your opinion well enough. Nevertheless, if your English is bad, and you are aware of it, let's spend your time to improve it.
Eventually, it help your posts look better and also increase its quality (just somewhat, because the most important component is content of your posts). It help you to become a better English writer, beyond the forum, for other jobs as well.
Languages
If you are fluent in any language other than English, then it is highly encouraged for you to post in your local board. These boards often have tight-knit communities which will be able to help you, and in some ways you might be at an advantage compared to English-only posters.
In the English sections, only English is allowed. It is not necessary to speak perfect English, though you should be understandable. Try your best. If you're unsure whether your English is good enough, ask in your local board or in the Beginners & Help section
Here are the local boards:
AUTOMATIC_LIST_OF_LOCAL_BOARDS