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)