I have sites on page 1 of Google so here are my tips.
1. Do forum commenting with sigs links to your site. In your niche and with forum with good PR.
here's a helpful url
http://www.myseoblog.net//2008/05/11/list-of-dofollow-forums-with-dofollow-signatures/
2. Make sure all SEO on page factors are in place. Use this plugin
http://wordpress.org/extend/plugins/all-in-one-seo-pack/
to take the correct tags
3. Do blog commenting on other peoples blog. Try to do commentluv here's another helpful url
http://bloggerbarter.com/2008/05/12/100-blogs-using-commentluv/
4. You can submit to directories
5. Social book mark your site . helpful url
www.socialmarker.com