Firstly, similarly to building any backlinks, it’s important that you create them so that they look natural! This way, if you competitors or Google find them, they just look like they’re a natural part of the web.
Now we want to talk strategy!
There are a few steps that I would follow in order to create web 2.0 backlinks for your website
Create a Web 2.0 account on Wordpress, Tumblr, Blogger, Weebly, Etc
Include target/niche keyword in URL
Build out profile, with images, about us page, etc
Create at least 3 articles on each web 2.0
Link out to other authority websites within your niche (not your competitors)
Link out to your website using a natural anchor text profile (branded or URL as anchor text)