Design is like water to the fish. It’s the sky to the bird. Its basic. Typography, hierarchy, balance, color, and unity make for good visuals and without these things in your marketing, you're gonna have a bad time.
Content marketing are the stories and information you use to attract your audience to your brand. There are so many types of content from books, emails, videos, audio clips, podcasts, interviews, guests-appearances, white-papers... Ugh. And worse yet, If your content sucks, your reach is gonna suck. Does your reach suck?
Branding is uniform message that describes your company's journey through its marketing efforts. If you step back and look at your companies brand and see something that is all over the place, you probably need to work on your branding.
Knowing where to go and why youre going there.