Good marketing should share the same mindset as business strategy.
Strategy is about identifying and exploiting a sustainable competitive advantage - a fancy way of saying what it is you do better than anyone else and how you intend to maintain that (either by excellence or manoeuvering).
Good marketing does the same - it's the distillation of the essence of what it is your company's strategy or entrepreneurial instinct has generated and its aim is to convince customers that your product/service meets their needs better than any other.
Now, you wouldn't know about this shared mindset from the bloated mission statements and blandly pompous marketing ideas that are often mistaken for strategy and good marketing. But those tend to be ego-driven rather than customer-driven and overlook the fact that they're about communicating with people. People who make happen the things you want to happen - be they employees who execute the strategy or customers who validate the marketing by buying the end product
Seems clear to me.
Inspired by this post about
brand onions.