If you want to know the secret to successful blogging, you must watch this video. John Chow discusses some of the reasons why most bloggers don't make money.
Building a blog is not enough; you have to market it. Treat your blog like a real business. It takes time, money, passion and commitment to build a money making blog.