There have been lots of helpful hints about having a successful blog. They all come down to picking the one thing you want to blog about and being consistent.
Here's the thing: I blog as a way to share what I'm thinking and feeling and experiencing. I'm not just one thing. I don't aim to have a 'successful' blog in that regard. I don't aim to make money. I hope people who read my blog (mostly friends and family) enjoy what I have to say, but I'm not going to go looking for tons of followers. I outgrew popularity contests in high school and really don't need to go back.
Do I write about being a mom? You bet. After all, I spend all day with my kids. They are a HUGE part of my life.
Do I write about politics and current events? When I have something to say.
I also write about my interests (knitting, movies, writing).
I've offered this space to a few people to guest blog if they have something they really want to share. I still hope some of them will do it.
But really, I blog because it's easier for me then keeping a journal. I do this for me. I really appreciate when people read what I've written and leave comments (as long as they are courteous, which they have been).