To get good rankings, You need to have a perfect SEO strategy.
Some of the tips to get best benefits out of SEO are,
1.Keywords in your web content
2.Alt keys for images on your web
3.H1 and H2 tags
4.meta tags description and keywords
5.page title must contain your keywords
6.internal links using keywords anchor text
7.links from facebook and youtube (get as many likes and views you can)
8.Article submission (links to your website must applied + the article must contain your keywords)
9.RSS feeds and social bookmarking .
10.Link exchange with same category websites
11. Try with paid SEO services like search engine visibility tool from
www.TuckTail.com
12.never try to use any black hat technique or any automated tool for building back link.