1) Comment on BlogsLook for large traffic Blogs in your niche, visit them and leave your comments on their blogs posts. You may use blog search engine like www.blogsearchengine.com, www.google.com/blogsearch and www.searchengineblog.com to find blogs in your niche.
2) Submit ArticlesWrite articles that are related to your blog and submit them to popular article directories such as ezinearticles.com, Isnare.com, Articledashboard.com, Articlealley.com and goarticle.com. Quality articles may drive you a lot of free targeted traffic.
3) Participate in Community ForumsUse google to search for forums that are related to your blog. Look for forums that has over 10,000 members and read the rules of the forums to see whether you can promote your blogs and websites in your signature. Join forums that allow you to add a link to your blog in the signature and start participating in discussion. You can ask questions, answer other members questions and post your articles, ideas and thought in the forums.
4) Submit Your Blog to DirectoriesThis isn't working to me but some bloggers claim that they gain a good amount of traffic from their listings in directories.
5) Post OftenYou can lose traffic if you seldom update you blog, try to make it at least 5 posts per week. This not only will maintain your traffic but possibly attract more readers.
6) Write about BloggingWrite helpful and quality articles related to blogging can attract other bloggers link to your articles and gain may be truckload of free traffic.
7) Post Breaking NewsIf your found a breaking news of your niche very earlier, post it to your blog. It may give your blog's traffic a boost.
8) Social BookmarkingBookmark you blog posts in the large social bookmarking sites like Netscape.com, Digg.com, Simply and Reddit.com.
9) Run a ContestStart a contest on your blog. Think about the prizes that people really want. It will create a viral effect and bring in new visitors.
10) On-page OptimizationMake sure your blog's title tag and description tag contain your targeted keywords. When you have posted plenty of quality blog post and done a lot of blog promotion, don't be surprise to see your blog ranks top 10 in Google and get free search engine traffic daily.