In my point of view blog commenting, article submission, forum posting, guest post and press release
on high PR site is the good way of link building and also use social media sites for link building.