I think you can go from page 2 to page 1 easily, only using on-page SEO.
But further improvements will require much more effort, of course
Try this tool to compare your page with the top ranked ones: http://keyworda.com
Maybe the keywords are not balanced well on your page.