Look at their backlinks, what do they look like? Can you match not only the volume but also the quality?
Start building backlinks the keep building backlinks untill you get there. Might even be worth researching the keyword before you start to make sure its not too competitive!
Ya back link with your keywords. Find high PR site that you can back link from. This is the only method that has been consistent since the beginning of search engines. Back links are your main tried and true way to help get your site to rank. There is also allot of things you can do on your site. You need a relevant page title, relevant content, no duplicate pages.
Hello You can get more traffic on the website there are many ways to increase traffic on your website like bookmarking, directory, article and forum posting.
simple answer to your desire is SEO - search engine optimization thats you way to go u can kill your compititors