Blogs, forums, article directories, basically anywhere you can pass your link (not too often) on a site that is seen as an authority
In order for your site to rank well in Google you need many of quality backlinks to your site you can also build high quality link by using web 2.0.... but make sure also you check the competition of your keyword.... very high competition keyword need a lot of work and time in order to rank well....