It depends on your competitors. Do some analysis of your competitors site and try to insights into there strategies and at the same time do some additional approaches and it will only be come by research.
Create high quality backlinks, always check PR 7 DA before do submissions, always create unique and user-friendly content for article and blog submissions and change your submission's description simultaneously.
To get on first page of Google by following the guidelines provided by Google. Post quality content on internet and try to try to engage users on social media so that they share and like your content. You can also post your website on local business listing sites. That can help you get backlinks as well as local traffic too.
Hi, if you want your desired web site in the first page of google, then you have to do onpage, offpage, white hat both SEO. If your both SEO is good... and your keyword and article is competitorly low..... I think your website can be must appear in the Googl's first page.