To get a good page rank you need to collect quality backlinks to your site. first perform on page optimization of your site and then start building links. Try to collect links from different SEO sources.
First you can learn seo concepts. put quality content and make the right meta, main important in on-page optimization.
Hi, If you are new to SEO then do following things. Add your website to Google Webmaster Central and verify it Create a Sitemap.xml file Submit this sitemap at your Google webmaster account install robots.txt. You can create it in your webmaster account install urllist.txt file in your root directory for yahoo Verify your site with yahoo site explorer. After this download following 3 free seo e-books Google SEO Ebook Basic SEO tips from Google itself.Very short and basic ebook. You can cover it in 1 hour and implement it in your website. SEO in a Day Both on page and off page activities are explained. This is my favorite. You can also use it for wordpress SEO. Perfect Optimization Simple and Easy language to understand. Furthermore Read Google webmaster guidelines for website quality.Join relative discussion forums as well as SEO forums to learn latest trends in SEO.Now a day Social Media Optimization is a new trend in SEO.So try to learn it. To see the result in alexa,it will take 3 months if you go in the right direction.
Here, read, understand and apply everything that's mentioned in this free beginners guide to SEO - http://guides.seomoz.org/beginners-guide-to-search-engine-optimization