Everyone want's traffic.You set up a blog with great content but,no one is visiting your blog,so what's the use of it.So, you need atleast a decent amount of traffic and what's great than getting that traffic for FREE?
So,here is the good list of 6 Free ways to get traffic to your blog.

1.SEARCH ENGINE:Yea! it brings lots of traffic to your blog.There are millions of people search in the search engines like Google,Yahoo,msn everyday.So,if your blog has so many good posts and is well indexed by google,etc..you will get a good amount of traffic via search engines.There are a few steps to look at if you want a decent amount of traffic from the search engines like "submitting your blog sitemap to google",yahoo to index you blog pages very quickly.And the other important one is adding meta tags to your blog.If you follow these two simple steps,then you will get a decent traffic(massive traffic if your content is good).

2.Submitting your blog to Blog Directories:You may know this before,submitting your blog to blog directories will bring you a good traffic.
Here is a good list of blog directories(there are so many directories,but the below one's will bring you a good traffic).Most of these blog directories ask you to register before you submit your blog.My suggestion is,create a new email address solely for this purpose so,your personal emails are not flooded with the emails sent by the blog administrators,etc.
You can find the Blog directories list here.

3.Participate in forums,groups,etc:Just go to google and enter your [major keyword + fourm] or [keyword+groups] and search.Suppose,your blog is about blogging,then search 'Blogging forum'.You will find some forums,groups related to your site.Register in the forums and post articles,etc with a link back to your blog(as a signature).Answer questions,clarify doubts and provide a link to your blog.But,Dont' SPAM.

4.Social Bookmarking:Social Bookmarking is another way to build good traffic to your website/blog.If you don't know what Social Bookmarking is
"Social Bookmarking is a practise of saving Bookmarks,tagging the posts with keywords in a website".Bookmarking means saving a specific website url(address) in your browser that you wish to visit later.There are so many Social Bookmarking sites like del.icio.us,digg,furl,technorati.
One good thing about these Social bookmarking sites is,you will get instant traffic.Just register with them,store your bookmarks,tags,.. and you are done,See your site meter blasting with traffic.

5.Submit Articles to Article Directories:Submitting articles to article directories is another effective way to build more traffic.By submitting to them,your articles get massive exposure and gain you more traffic.
Some of the popular article directories are goarticles.com,ezinearticles.com,articlecity.com,etc.
There are hundreds of article directories,just google it.

6.Leaving Comments on other blogs:Leaving comments with a link back to your blog is another good thing to do.Leaving comments in the related blogs is more useful and it also increases your pagerank.Always leave good comments and don't Spam(by placing links like'click here' like that).