Food for thought: Like most companies, you've probably been “doing marketing” instead of “being marketing” — in every aspect of your business.
Small-to-midsized businesses like yours must cultivate a Culture of Marketing. More than simply deploying occasional tools as needs and budgets allow, you should be creating and sustaining an interrelated holistic marketing ecosystem: 24/7/365-top-to-bottom-inside-out marketing. That's what your business needs.
How can WE presume to know what you need…?