Every blog requires more traffic to succeed. With so much competition around you you cannot simply depend on your content to generate massive traffic that you require in order to make some revenue. Along with producing great content you also have to continuously promote and market your blog and this often requires repetitive tasks like leaving comments on other blogs, going to your analytics data, researching keywords, etc. If you spend your time doing this you won’t have enough time for your blog.
Many bloggers divide their time between content generation and marketing and this is advisable. There are many things that only you can do, and again, there are some things that can be easily done by a person who can do repetitive tasks.
This blog post on ShoeMoney tells you how to outsource your traffic generation and blog marketing.