Getting ranked is a combination of blackhat and whitehat to make it stick.
Blackhat will shoot you up the rankings but without whitehat it gets harder and harder to stay there due the number of links you need to maintain.
Firstly learn scrapebox,if I had a choice of 1 blackhat tool,it would be scrapebox.It does alot more than it says on the tin.Again there is a learning curve to get the max out of scrapebox.
PR4-6 links are not hard to find with it,you will not find the exact method for these,nor will anyone show you,but once you reach a certain level with scrapebox it all clicks and they are quite easy to find.
Depending on the type of site you have adding too much content can be bad,yes you heard right.
Google is not stupid,if the niche your in mainly has static sites and you are constantly adding content that stands out for the wrong reasons.
Take local,a vast majority of sites remain untouched,maybe some pics added to the gallery so when someone comes along and is updating the site daily you're highly likely to get a manual review,that's fantastic if you are a genuine business,not so if you're site has any form of adsense or affil links.
Web 2.0's,this is where you should be adding your content often,don't link to your money site straight away take your time,I randomly add my site it could be weeks or even months but the web 2 is already a decent read for it's particular niche and I'll link to different sites in the niche first before linking to mine.
It's a slower process than senuke but ask yourself how much value is in a link which will never get updated again.Yes it's a link but for 500 poor quality(or no quality basically) web 2.0's one link from a decent,worked on web 2.0 will do more for your serps(whitehat!)
You can blast your web 2.0s with scrapebox,nothing major,I prefer to trickle links to them.I use majestic and when you look at some sites you can tell a mile off when they blasted.
I suggest you read these forums,I did when I first joined,I spent close to a month understanding different ideas and techniques.I have since refined these techniques to work well for me.
I would suggest building decent PR links first,these buffer your site to an extent when you start bringing the big guns for mass low pr links.
Vary your links.
web 2.0,comments,articles on different sites(not necessarily article directories),business directory sites,forums,are all necessary but in different amounts.
Most blackhat tools bring results,the problems rise when they are used without thinking,and usually,a post on bhw blames the tool.Yes occassionally a tool can go bad or the typeof links fall out of favour with google but this is where testing comes in.
You simply set up a site on it's own hosting,preferrably bought by a friend or a vcc and has no link to you.
You test your methods on this site,it's fun because it will get penalties,sandboxed and that's where you learn alot.
Google will remove penalties over time if the site warrant it.In fact if you sandbox a site and get the site out of it(even better a penalty) you've just learnt alot about how to link build in the first place so you don't get sandboxed!