Link building can be done by anyone but smart link building is preferred by professionals. Don't build backlink for your website, either you should bring quality back links and get some value. While commenting on blog post or placing live links in the sinature you should take care that you have added proper text to your website. The text be such that it refers to your business.
Buying links on very high page rank site is smart way of link building.