Get about 10,000 of your closest friends to link to the site!
Seriously - it is a challenge to get front page rankings, especially for competitive keywords. It takes a combination of quality content, serious effort, lots of high quality links and even a bit of luck since google changes their weighting regularly.
Some ideas: solicit links from related sites, make sure the keywords you are targeting appear on your site with some frequency, post to places that your target audience visits. Get several sites with really big page ranking to link to you (usually this is tough).
Don't bother with "paid links", black hat scams, autoposters, bots, and other "get to the front page quick" schemes. Most don't work, and if they do you will likely find yourself reported, banned or blacklisted eventually.