One way to increase website traffic is to use social media like Facebook, Twitter, Youtube and Linkedin.
Yeah, I think you need backlinks. Why not try writing articles on squidoo, hubpages or ezine. Then have a backlink from there.
The best way to get traffic is by having your site appear in top in first page of google search result if someone do searching using your keyword. So you need to build quality backlinks to high PR sites. The more quality backlinks to other high PR sites, the more chance your site PR itself will also increase. If your site PR is higher than among all your competitors in a spesific keyword, then for that keyword your site will appear in most top of first page of google search result of the keyword. 42% of searchers click No. 1 site in first page means if there are monthly 1,000,000 unique people search your keyword, then you will get 420,000 monthly unique visitors.Please PM me if you need text link from my PR4 site !