Yeah another big thing for local ranking is citations from important local resources, also make sure you NAP ( name , adress phone ) is consistency across all boards on the internet , this is especially helpful with google my business and is a ranking factor for the map pack.

Keyword Meta tag is depreciated in google drop it , it isnt however in bing , but i would play with fire.

Additionally adding keywords into your image names ( not just alts ) helps.
Fully loaded time does not have as much a influence on ranking as your time to first byte ( get a good host ).
Internal linking structure needs to be correct and relevant to the sub topic.

Biggest local citation points are from google plus and face book.

Hyper local citations are major , these are places exclusive to your area like your local newspaper.

After setting up your business account start a brand account on face book , also link a you tube channel to your brand account , use your brand account to create circles ( friend groups ) of the relevant niche.