Why not ask your readers to help you with copy editing?
Place a short, unobtrusive notice at the very top of every new blog post:
English is not my native language.
If anyone would like to help improve the grammar and clarity of this post, your suggestions and contributions would be greatly appreciated.
Thank you.
Then compare their suggestions to what you wrote.
That is how you improve.
Soon, you might have a few readers to submit your blog post to before you publish them.
english.stackexchange.com/users/28/Robert Cartaino
One of the things that I usually do is to Google the exact phrase to see if native English speakers have used it before.
For example sometimes you think you've heard someone saying an expression such as "your best bet is to", but you're not sure, then your best bet would be googling it, within the double quotes.
And also there's this highly recommended upcoming website called English Language and Usage on StackExchange which people can ask questions and expect fast answers related to the English language.
Oh I just googled to see whether it's appropriate to use "The" before "English Language".
english.stackexchange.com/users/146/Mysterion
I would recommend to use grammarly.com service.
It is an online instant grammar checker.
Even though it would not be able to cover all of your needs (proper phrasing, text structure analysis, etc), I'm sure you will find it useful in addition to the tools/approaches you already use.
english.stackexchange.com/users/16714/altern
I "has" no problems with non-native speakers, being one myself :)
I was reluctant to write in English for some time, but only by writing can we improve our language skills (see that inversion after "only" - still not sure about it).
Another thing -- people do appreciate good content, as long as it is comprehensible.
So, just write! :)
english.stackexchange.com/users/5407/marw
Why bother man?
Just keep your writing simple, concise and understandable.
Concentrate on making a good, simple and correct sentence that expresses something meaningful.
I'm a non-native English user, professional writer too, but I don't feel shy to write for the natives.
I have written hundreds of blogs, articles, and web contents for the natives without feeling I'm a non-native English writer :)
Keep your spirit up.
english.stackexchange.com/users/45914/Shah Paran
What if someone who is not a native English speaker wants to write for a blog in English, but is not sure about the correctness of his writings? How could one ensure that the article won't annoy readers with its wrong language?  What would you recommend in this case? What should one pay attention to in the first place? What resources are there online for ensuring that an article is written well enough to be published?
Recommendations for non-native English speaking bloggers
english.stackexchange.com
<writing><learning><internet><non-native-english>
english.stackexchange.com/questions/294
english.stackexchange.com/users/142/rem
There are a number of ways that a non-native could ensure that their blog is received well by readers. One simple technique would be to ask readers to help with copy editing. You could also use Google to check for specific phrases or use Grammarly to check your writing. You could ask readers to help or check on Google or grammarly but the main thing is just to keep writing - most readers really won't mind about minor errors.
There are a number of ways that a non-native could ensure that their blog is received well by readers. One simple technique would be to ask readers to help with copy editing. You could also use Google to check for specific phrases or use Grammarly to check your writing. One idea would be to ask your readers to help you with copy editing. You can also Google the exact phrase to see if native English speakers have used it before or use grammarly.com. The main thing is to concentrate on  making a good, simple and correct sentence that expresses something meaningful.
A website called English Language and Usage on StackExchange allows people to ask questions and expect fast answers related to the English language. You may also do a Google search for the exact phrase to see if native English speakers have used it before. Grammarly.com is also recommended, or you could ask your readers to help with copy editing. There are a number of ways that you can improve your writing as a non-native speaker. Firstly, you could use Google or online forums to check the usage of phrases or sentences that you're unsure about. You could also use Grammarly.com to check your writing. Finally, you might even want to consider asking your readers to suggest improvements to your writing.
Ask your readers to help you. Use Google to check phrases. Use Grammarly to check your English. Just write - no-one cares about minor errors.
You could ask your readers to help you with copy editing You can Google the exact phrase to see if native English speakers have used it before. You could also use the  grammarly.com  service. The main thing is to concentrate on  making a good, simple and correct sentence that expresses something meaningful.
You could ask your readers to help you improve your writing with their suggestions. Using Google to check for usage of particular phrases can be a useful tool. There are forums and websites where you can query the usage of phrases or sentences. You might want to consider using Grammarly.com.