Thank you for your nice helping spirit that you have..About being a successful blogger..In one word… Perseverance.
You have to keep at it for the long haul, as success doesn’t come quickly.
Other necessities:
Good keyword research
Good on-page SEO
Excellent writing in a conversational tone.
Good use of graphics, with at least one for every 200 words
Good formatting