Guest blog, blog comment, forum post, work on SEO, article submissions, social media sharing, social bookmarking.
I used to have a 25k alexa website .Funny enough almost all of my traffic was bought.However buying blog posts and such helped traffic as well.
Thorough mediation between SEO rules and content relevance. This rule is valid regardless of the type of information or of your writing style. Keep writing quality articles which follow seo and you should be just fine.
agreed. One of the best and easiest way to generate good traffic is through social media. Aside from Facebook, you can also use twitter and other social media that you know. Also, if your site targeted local audience it might also be helpful to put your link on local listings. And the most important is to make sure that your site is prepared for viewing and the content will make your audience go back to your site every now and then.