First of all identify your objective/s. Are you going to create a blog for the purpose of boosting your site's ranking and traffic? If so, then you have to choose a topic/niche that's related with your site. And if you're going to blog just for the fun of it, choose what ever topic/niche in which you have a passion for, it's really hard to write an article about a topic you're not interested in.
Second. When you found that topic/niche that you love, whether for your site's sake of just to earn extra $$$, it's better if you have a set of keywords to optimize. So go to
Google Keyword Research Tool and start researching for keywords to optimize.
Third. Make sure that you're prepared to update your blog/s. Once a week is good, twice a week is much better, but multiple posts a day isn't

I find it quiet unsuccessful when posting 2 or more articles a day.
Fourth. You can write articles using guides and by looking to other people's articles, just don't copy... because SEs love fresh content! Although many bloggers just copy-paste other people's articles I still prefer posting my own writings
Fifth. Make sure that the articles you write are of the same topic as your blog. Other bloggers make the mistake of posting several unrelated articles on their blogs and whines/rants about how they're not getting any good rankings on SERP
But of course, if the blog you're gonna create is purely personal then you can write anything you want.
Sixth. Put a spice on your blog! Images a good, but videos are even better specially if your blog is about "games", "anime/cartoons" or "TV series".
Now, there are other great tips out there. You can simply search for them in Google or read through more forums
Good luck!