Aside from content on your own website, think about content on YouTube - especially how-to articles in the web hosting world. It's different for different industries, but I've seen a lot of success with posting how-to, semi-technical, and extremely basic videos on YouTube. Oh, and then you must promote them at various outlets - get social.
On site SEO and off site SEO - I would probably place those two in top positions for organic traffic.
Yes, content is key when it comes to organic traffic, but it also needs to be a bit optimized around keywords you are trying to compete for.
Social media and forums that target your niche is something to also consider.