Good call, Rookie.
In my experience, the only way to truly move up in the SERPS is to increase IBL's by building the best site you can. You do that by adding quality content, marketing, and increasing organic traffic.
Everything else (IBL's, revenue, popularity, authority, etc.) will come... as long as you keep up the quality.
Unfortunately for those who are impatient, all of the above takes time. Trying to buy your way onto page 1 of the SERPS will often cause problems.