I am not a native English speaker and as such I am always hesitant to blog. To overcome my confidence issues I have been using this grammar checker
It is very formative to be able to see the options I can take in terms of correcting my work. It is also pretty nice to realize that I am not as limited as I perceive myself to be when it comes to fluency of the English language.
For most non-natives the bigger challenges relate to use of proper tenses and the tendency to confuse certain words. I often catch myself typing these instead of this and lye instead of lie.
Grammarly is a paid service but you can try their application for free. If you are also a little hesitant to write in public you may want to give it a try