Get connected to other blogs and the readers. If you comment on other blogs and your comment is really good, you can get picked up at guest blogger, etc and you can then direct them to your blog.
Commenting way is the best way to attract traffic to a blog. But please don't spam blogs. Make sure to leave valuable comments to related blogs which have high traffic.
All these are important, but the other important factor is patience. I use Blogspot due to its simplicity but some of my blogs take many months and sometimes even longer to even hit double figures. But if you persist, post daily and vary the content using topical "keywords" (these don't really apply in the same way as they would usually do with a website) you will find that sooner or later they will begin to develop a momentum all of their own.
You can check this for blog directories. http://www.web-directories.ws/Press/Blogs/ You can also use social bookmarking sites like digg,reddit,delicious, etc. search for popular active social bookmark sites
I usually comment or link to other blogs. Or use articles, or simply utilize forums and let people know about my blog.
Article marketing,social Bookmarking,good comments or link on related blogs is best way promote your blog.
There are many, many ways to promote a blog. I have tried all of them w/ the exception of sophisticated SEO. (Duh, on my part.) I recently blogged about Occupy Wall Street. I put together some quality posts with all the logos. It took me 8 hours to build one post. But, it paid off. I left comments on HuffPo and a few other news sites and that drove initial traffic and then some of it got shared and HuffPo eventually linked to it. I don't recommend link-baiting. Build genuine relationships and focus heavily on audience identification. Define that audience and then find them. I find mine by reaching out to people who comment on news stories that relate to my blog content.
You can promote your blog by finding related blogs in your niche and leaving comments on them, however ensure that the comments are useful and add to the conversation or else the admin will simply remove them
Try to update blog regularly and visit other blogs which one is related to yours and submit comments....comments must be related to the blog post and informative not to promotional motto....if your comment is look like promote your website means the blog owner reject your comment.....then share your blog details through social networks like facebook, twitter, etc.
There are really many ways to promote a blog , but also you have to look at if your blog is ready to be promoted . many people do the wrong thing by going into marketing before there got all their thing together , in return it might give you a negative effect on your effort . . back to promoting . the usual social network as well as ads is the best in my view . target a niche on your blog and focus on it . if you have a blog on fishing . you might wanna join a fishing forum . and if you have a blog for Dog and so on .