I think you will require some more backlinks . But most important is the contents in you website .Get more and more contents and automatically your website will be on 1 page of Google.According to my experience contents play a major role than backlinks.
You need to focus on back links that are relevant to your site. It is also a good idea to place a few authority OB links to give your surfers a good info experience. IE. If you are promoting womens health, place a link to a womens health dot gov site. The big G will love you for that. Be selective with your back links. Choose a mixture of high PR and not so high PR. Do it slowly. It needs to look natural. If you suddenly create 5000 BL's in a day or a week, you will be flagged and do yourself more harm than good. Also. Back Links are only part of the equation when it comes to getting on P1. Good luck, I hope this helps
you need to establish some authority for the keyword you want to be ranked for. put some more relevant content, e.g. write blog entries with your keywords in title, description and body. That way you may rank even without too many backlinks.
it depends on what kind of backlinks you're getting. links in the body content pass more juice than links in the footer or sidebar for example. and it depends on how relevant the site is to yours. and the page rank of the linking site. and how thick and unique your content is. also, once a site links to you once, the links it gives after that don't give as much juice. the less you meet the above criteria the more back links you'll need.
it doesn't necessary that if you go through ample amount of back links for your website but if you can decide no of back links which you need in concern of your competitor back link then you can beat your competitor.
The important think that Back link should have quality and relevance.
Getting only backlinks is not enough to get better position for the keyword but getting the quality backlinks is more important. So be sure for getting quality instead of quantity of the links and for that provide the fresh and useful content with the keyword.