I assume that you have some business objective in trying to raise the SEO ranking? If you only bring up your own agenda, its hard to get backlinks, unless you have interesting content, which business content often isn't. But if you create value for your customers for instance at your blog it can be really effective. This is because they of course want to bring up content which is good for their business.
Here is an example what we did to our customers: nice visual marketing content for free about their offering. Huge amount of work for us but at the same time nice amount of backlinks achieved.
So simply, create content that your target group will want to share.
What you can do:
1. Create a list of your competitors (sites with the same subjects)
2. Create an account on Alexa - Actionable Analytics for the Web and pay $10 for a basic subscription.
3. Now you can see backlinks of your competitors. Try to leave backlinks on the same sites.