Google's Webmaster blog is a great resource to start from in particularly a good starting point is http://googlewebmastercentral.blogspot.com/2010/01/google-seo-resources-for-beginners.html
You Have TO Make quality backlinks Minimum i guess 1000 backlinks for page rank1 ..You Can Put You Site in hight page directories but mostly they are paid so start with free directory the one of example is here www.digitalpointdirectory.com they are also paid but free as well..The difference between paid and free listing thats if you do paid listing you site will be approved minimum 24 hours but free listing not giving guaranty.The One Thing More Of paid listing you site at the home page of directory.
keep on link building and generate traffic in term of social networking and also distribute you content in form of article, press release and blog you will get better result.,..
Make some High Page Rank link. They will help you to increase to increase your website page rank in Google.