You'll hear about this a lot these days, but I believe you should focus on providing quality content, that people would genuinely appreciate, and then share it across all your channels.
Additionally, besides the many other ways to get backlinks, you can get quality ones by participating in groups of like-minded people ( that provide the same type of content ). As such, if you also provide valuable content, you'll most likely be invited to guest post on their websites, or they will share your content etc.