Give it time. Over the years your website should start ranking higher in the search engines.
You also need good back links to your website. The more good back links to your website the better google trusts your website.
My other website
http://webmasterbabble.com webmaster forum has started ranking on the first page for keywords after 5 years of the webmaster forum being online. "Webmasterbabble.com" Will be online 6 years on Feb 9th 2018"
Running a website and ranking for it takes time. You might be able to rank sooner but it's best to just give your website time to mature and age.
Google will also trust your older website the longer it's been online.
The older your website the better chance at showing up on the first page of googles search results.