In Motion

Video gives you high impact.  Dollar for dollar its the most engaging tool the web offers.

you may need to grow into that. In the meantime you can use a service like like

Get your logo and graphics together shoot a few clips of your products / staff / store etc with your  go pro or DSLR and away you go.