First of all, choose low-frequency queries and work on them.
These things should help bring the site to the top:
1. High-quality, unique and deep content that is of interest to users.
2. Backlinks, many backlinks with good anchors placed on resources with great confidence from Google.

Also, I have written a detailed article on Indirect methods to rank in search engines. Read on to know more:-