Before Chris gets here and has a conniption: technically, there's no such thing as "do-follow" links. Links that aren't "nofollow" are just plain old links.
And in any case, Google is working hard to make it so you can't publish "good" links about yourself. Good links are ones that other people publish about you. See, a link is supposed to be a "vote" for your website, indicating that others have found it to be a useful, worthwhile resource.
Any link that you can publish yourself without any editorial review by anyone other than you is not going to get you very far. Any you-published links on quality websites are going to be nofollow. Any link-publishing opportunities that aren't nofollow will likely be on sites that have little to no "link juice" to pass in the first place (because they've already been overrun by spam links from people looking to "publish good do-follow links" for themselves).
If you want good links that pass PageRank, make your website an excellent resource. Make it something that other people will want to link to. Maybe you've got information that nobody else has, or you present the information in a particularly interesting and entertaining way. If it's a sales site, perhaps you offer products that others don't, or your products are at very favorable prices, or your site is particularly easy to navigate so people can easily find just what they're looking for. Or maybe your product descriptions are funny, snarky, stuffed with bad puns -- loaded with personality in some way. Or you offer incredibly useful product reviews and test results. Whatever. The point is, your site has to offer something worthwhile, something that sets it apart from all the zillions of other websites out there.
Then you engage in basic Marketing 101. Get the word out. Let other people know you exist. Entice them to visit your site. Engage your visitors and customers. Ask them, if they like your site, to help get the word out to others. Offer superior customer service. (You might be surprised by how often people write blog posts about companies that go "above and beyond" in their customer relations.) Ask people to review your products or services.
It doesn't take a lot of links to get ahead. It really just takes a few good ones. And the really good ones are NOT the ones you place yourself.