For getting traffic you need to take your keyword ranking up and for that rely on all aspects of SEO including
On-page optimization
Keyword research analysis
Competitor analysis
Than off-page activities like:
articles, press release, forums, blogs, bookmarking, dir. etc
Regards,