There are so many ways to increase traffic to your site. But, you first must know who your target audience is. That way you know what method would be best to reach them. Just to name a few tactics:
Such methods could be banner ads, PPC, using Google AdWords, Network Link Building/back link building, Social Media Marketing, Email Marketing, with your content/keywords, getting yourself in your "local" such as dex, Press Releases, articles, blogs, etc.
Also, having a properly coded website (that is seo friendly) and good strong content that is keyword enriched for seo helps: