It sounds like you've already figured out how to research your niches pretty well. Kudos on that.
What you should do now is make a new keyword for each of those you are wanting to target and research the competition. You can then break it down and figure out where they got their backlinks from and the anchor text used.
Get a list together of the top 10's backlinks that are PR1 and above. Now, run those through ScrapeBox or have someone Xrumer them for you using a very good and well-spun comment. Use a variation of Person Name and your Keyword.
Do that over time for a few weeks and you'll have a fair amount of links they all have. Then, after that, buy MegaPinger
and ping all your links. You don't have to ping them, but it couldn't hurt and those are the best tools I've used for doing it.
Now, since you will be working through their list a few hundred at a time day building links, you should be gradually working up your link velocity. If you have been noticing positive movement in the SERPs, then this is working.
Now, after that's over with you want to maintain your link building until you get the rankings you want, and generally go another couple of weeks and start tapering down your link velocity. Since you've already gotten all the competition's links you can, you'll want to build some Web 2.0 properties using your keywords and then build some ScrapeBox or Xrumer links to those properties. The Web 2.0 properties will have links pointing to your money site.