Start writing authentic blog entries and submit them to social news directories like Digg and Delicious. Digg has an interesting feature where they can rate your entries as interesting or boring by digging and burying.
Be a sport and share your opinion/feedback regularly on online discussion forums. In the meantime, you could slip in a couple of backlinks which might be fruitful in your endeavors.
One method is called link threading. This is when you post a link to your site on someone else’s blog, usually in the text of your blog. Do be aware that people can edit your post. You have to use some writing craft, and be sure that the website to which you direct people is truly one of interest to readers of that particular blog.
Yes, getting links from content is good method of building links so my advice is to do guest blogging, article submission, press release, these would help a lot.
You can get lot of backlink other than social bookmarking site.
You can try up
subit article,
exchange link,
submit directories,
submit press release,
submit guess blog post,
submit forum post and blog comment.
I believe most of it will help you .
There are many ways for to get backlinks but all are not fast and more helpful. As per my knowledge Forum and Blog comment is valuable way to get more backlinks because by these activity we can get relevant backlinks and these relevant help in pagerank.
Blog comments, articles, and social bookmarking are some of the best ways to build backlinks. Every backlink is important though, so get as many as you can, and preferably from a variety of sources.