Getting ranked on Google is not an easy task. It's all started with proper on-page optimization which has to do with making your site search engine friendly. Then, with off-page optimization which has to do with promotion. That's pretty much when link building comes into play. As far as link building is concerned there are various methods that can be used such as article marketing, web 2.0 submission, blog commenting, link baiting, forum posting, social bookmarking submission, press release and rss feed submission to create back-links which will increase your site visibility.
One of the most powerful link building methods is link-baiting which has to with publishing well-written/well-researched content that will generate links in a natural way. The reason it is powerful is because those kind of links tend to hold lots of weights in the eyes of Google which in turn will convert into higher ranking. Ranking does not happen overnight, it's probably going to take you a while if you are optimizing your site in a way that complies with Google webmaster guidelines. But, with perseverance, patience and consistency success will be yours.