I would essentially recommend you to take your keywords, and see who is ranking better then you for your keywords. Look at their backlinks and try to get links from those kinds of sites. It has to be a little bit of everything:
Press Releases
Some sort of an Infographic?
Content that people would like to link to...some sort of How To Guides...
The same sort of Guides if you can do different ones for your own site and others that can be used for Guest Posting on other sites/blogs.
Actively participate in some niche forums/local forums where people might be looking for this kind of help.
