it depends on niche, keywords, competition, your site's SEO...
Usually, it's either a matter of content improvement or link building, but there could be differences or exceptions, we would have to analyze your site, your niche + keywords, and your competition...
You could start by pointing a few internal links (4-5) from other pages within the same silo / category, with exact and partial match anchors. This sometimes pushes you up the rankings... maybe not to page 1, but a few spots at least.
And, of course, you do need external backlinks to the page of those keywords as well so you can up its authority...
But again, these are general guidelines, the solution could be totally different, we don't know until we know more about the aforementioned things...