You are either going to have to spend a lot of a) time or b) money on the site.
Chances are the competitors who you have briefly mentioned are spewing out a lot of content and links on a regular basis. You must (at a minimum) meet, or exceed, whatever it is they are doing.
You probably could do it without buying links. It would take a long time to find the 'juicy' links available, make sure you are using keywords as the anchor text on the links your building and also linking relevant (inner) pages to relevant pages on other sites to pass the most link equity.