As a typical business person you will face a lot of experts ready and willing to help you for a price. Many of these people will be from advertising agencies and marketing consultants. I am a marketing consultant and I am going to tell you that you have to be careful.
Keep in mind that you are the expert in your business. Nobody can feel, see or taste your business like you can and you must never let a sales rep talk you into doing something that just doesn’t feel right. As they say, you have to trust your own instincts.
I would say this about experts, use them to do a better job of what you are doing, if you can afford them. But it all boils down to you knowing enough about your business to do your own before you turn it over to someone else.
I get kinda scared when you turn over 100% of your marketing decisions to an outsider. Remember to work on your business or marketing as a collaborative effort with your marketing person.