Strive everyday to make your website more relevant and user friendly to your target market.
That's it! That's the real secret to SEO success.
Sit down with your team (or yourself) and devise a plan to continuously add content (videos, audio, text, functions) that makes your user's experience better. Then keep everlastingly at it.
Ok, you've got plenty to do so get to it.
Oh, and one more thing: if you are contemplating hiring an SEO company ... don't do it until you read my article titled Is SEO a Scam?