Hi Tim - For keywords you would use the things your customers would typically search for. Who are your customers and what do they want? Then give it to them. 
Your site looks good! Having the blog is great - what could help your SEO is to have some content in your blog posts instead of just video. The titles are great - A couple of keyword-rich lines would do.
The other things you're doing are all part of it and you're right on track - updating your facebook, twitter, pinterest, etc regularly. The thing I would suggest is to engage a little more - retweet others, comment on other's twitter & facebook, etc. Also I would suggest having your facebook feed your twitter vs twitter feeding facebook, that way the visuals on facebook will be more prominent. And post images to facebook as well as links. Your facebook page engagement figures into your website page rank.
Do you have google analytics and webmaster tools? If not, get them - you can find out what people who go to your site are already searching for.
Your site looks good! Having the blog is great - what could help your SEO is to have some content in your blog posts instead of just video. The titles are great - A couple of keyword-rich lines would do.
The other things you're doing are all part of it and you're right on track - updating your facebook, twitter, pinterest, etc regularly. The thing I would suggest is to engage a little more - retweet others, comment on other's twitter & facebook, etc. Also I would suggest having your facebook feed your twitter vs twitter feeding facebook, that way the visuals on facebook will be more prominent. And post images to facebook as well as links. Your facebook page engagement figures into your website page rank.
Do you have google analytics and webmaster tools? If not, get them - you can find out what people who go to your site are already searching for.