The basic formula for achieving good PageRank is simple: create many original content pages for your site, and work on getting other legitimate, original content sites with good PageRank to link to your site.
That's it. Sweet and simple. If you invest the time and effort to create a good, content-rich web site, and avoid quick PageRank schemes, you will ultimately be rewarded with a good PageRank for your site.
If you are starting from scratch, give yourself a year to obtain a PageRank of 4 or 5. Add pages to the site weekly if not daily, and make sure the pages are original content that people want to read. And each week locate at least five other sites to request reciprocal links from; if one of the five agrees, consider your efforts for that week successful. Continue this weekly program for one to two years, and you can expect to achieve good PageRank.