Unfortunately for many sites, especially if the niche is competitive, you would have to get backlinks, and good backlinks for that before you start ranking
Do both on page and off page SEO and also create more backlinks too... Try some article posting and website submissions also... last but not least do SEO for your site properly...