Many things affect your Google ranking and the rules keep changing, but in general you need to decide which phrases and keywords you want to be known for and then:
Optimize your web site - Search Engine Optimization (SEO):
Use the Yoast plugin (or similar) to optimize each page
Google Highlights and Snippets
Phrases and keywords in image file name
Alt tags on images
Submit Google sitemap and image sitemap
Add many more pages and text on pages
Extend your presence on the web - Search Engine Marketing (SEM)
Online ads (banner ads and text ads on various ad networks)
Google AdWords, Facebook ads, Twitter ads and other networks
Sign up to many online directories and related sites
Guest blog on relevant blogs
Post many short YouTube videos and presentations
On-going social media posts (schedule)
Participation with links on social media
Send press releases to online media sites
Submit your products to review sites
There are many more tips and tricks and we can audit your site and help you identify the shortest route to higher ranking.