Hi @artguru! Let me say something about you, "You are an extraordinary person and never tired of continuing to learn and produce quality works."
No wonder if you, I say a professional blogger. Why? Because as far as I know, professional bloggers are: CREATIVE AND INNOVATIVE!
Creative, which means having creativity, while being innovative is finding new things.
Creative and innovative will make professional bloggers able to create quality writing, find new ways to promote blogs or products, and find new ways of monetization.
And, really I see you there! ☺
I wasn't always good at writing at school. So I've taken it upon myself to learn more about it.
But I do believe there is always something to learn about it.
And if we understand ourselves we are half way there. That is: When you read books you start to learn what you like or don't about other people's books they have written. Ten to one if you don't like some of the ways things are written, sure enough there will be others who feel the same way as you! And that tells you not to fall into the same `trap' of grammar, etc.