In order to do great marketing, we must first understand all the elements of a business. From brand story, core values, products/services, target audience, target market, and sales. After building the foundations, one can begin to understand how it’s all connected.