Hi,
Done so much work not guaranteed that you will get lots of traffic. try to work on more social networking site and share blogs. this will effect on your site ranking.
Doing lot off SEO is not enough for getting traffic. You need to get links from relevant site. People will get to you only if your site is useful to them. So if you are placing a link on a clothing site with anchor text "Car" than no one will follow the links as its not relevant.
Optimize content of your website, try to target most searchable keywords and work hard to get high rank on SERP for those keywords which is helpful to get search engine traffic, do some social networking of your website which is best way to increase traffic of website.
You may as well go for PPC which will give you results within 48 hours depending on your budget. I prefer keyword country to check my keywords for profitability and strategize my PPC campaign.
Then change the work and try to concentrate on the methods that bring traffic for example social media and working with social media sites as they are great for traffic.