Each indexed page on your website should serve a purpose.
Search engines cannot see images like users can. Assign each image with an alt tag to help the crawlers understand what it is.
As of 2017, it is best to create a natural keyword placement on your website. Meaning, your content should never overstuff a keyword.
Videos are great tools to promote your website. YouTube and Vimeo are great places for exposure.
BLOG IT UP! Writing blogs related to your business is great for users AND search engines.
Be patient. Rankings may take several months to be impacted by your SEO work.