It sounds like you need to establish an SEO foundation, but it seems like sales and leads are more important and you need them fast. Unfortunately, SEO won't solve that problem.
SEO is a long-term game and even if you spend all the marketing money you've got, you won't see solid results for several months.
You should consider a solid advertising campaign to get you the leads and sales you need in a shorter time frame!
You're on the right track but you need a few things first:
Bulk up your content library with "expert" content. 300 word blog posts don't count!
Start building up industry relationships. They'll come in handy when building links (one of the most important things in SEO) and it's easier to get links from people who already know and like you!
Make sure your website is fully mobile optimized and blazing fast!
You are ready.
You have the content and industry resources, you're patient enough to play the long-game and your business has plenty of leads and sales to keep you busy while you invest in optimizing your marketing ROI by reducing acquisition costs with free search traffic.
Let's get started!