We actually ran into this snippet from our friends over at SERoundTable  and we agree so strongly with it that we want to republish it here for you:
A WebmasterWorld  thread member, wheel, was very smart about his post. He initially posted a teaser saying, I built a site five years ago, did SEO  for a month on it and it still ranks in the top ten for a competitive keyword with zero additional work. Of course, we all wanted to know how he did it and he strung us along. But that was part of his plan (very clever), his plan to get us listening so he can follow up and blast all us newbies. He said:
The secret is, there is no secret. There are two themes that run through this and all the other forums, for years. The first is, everyone’s looking for the latest trick or secret to ranking. The second theme is all the experts (at least the ones that I read) tell us to forget the glitter and develop proper backlinks.And people repeatedly don’t like the answers from the experts – to forget the glitter and develop proper backlinks. We want a quick technical answer. We don’t want to hear what basically means ‘try working hard yourself’. The experts actually aren’t holding back some big secret or the latest trick. They ARE telling you directly and specifically what to do. Hard work marketing your website is what gives high long term rankings, not some technical gimmick.
It is true – SEO, money, happiness, etc, doesn’t come easy – it requires work. Wheel, did explain how he got the site and his other sites to succeed in the search results, but it wasn’t over night and it took work. For more on how he did it, read the thread and get to work.
Read the link building thread and get to work: http://www.webmasterworld.com/link_development/3973629.htm 
At the end of the day you need a sound link building and online PR strategy to get those good links.
Sell a great product, have a fantastic site design, treat your customers well and work, work, work.
For more information read our Link Building Strategies Guide .