According to my knowledge it takes some time, you have keep patience. You have to use fresh and quality content which is most important for improving site rank. Use White hat SEO techniques which is good for your site.
Backlinks are necessary for improving site's PR and Off page SEO techniques are used for generating backlinks.
I mainly prefer Forum posting, Blog posting and Social bookmarking for getting backlinks.