If you're talking about genuine blogging then the focus should be on adding high quality content which people will want to read. Make sure you've got your on-page SEO optimisation correct, make sure your blog is pinging when you add content, and then keep measuring traffic and see what your audience responds to. Then you can start looking at monetization, usually pay-per-impression or pay-per-click stuff like Adsense, or affiliate links. It's hard to make your blog stand out from the crowd though - so you do need something unique to offer (or alternatively, do something more shady).
Focus on spelling correction. Perhaps you can use simply use Microsoft Words to spell check anything especially blog post before you publish it.