The real reason most “marketing” doesn't work

Lack of enrollment.
You need enrollment before you can do marketing. That’s the main requirement you need to get started.
In simple words, you need to be on the same page with the people you seek to change, otherwise all the marketing in the world is futile.
Let’s say that you’re planning a trip with your family. If you all agree you want to go to Thailand, then you check flights, discuss in which hotels you rather stay, the activities you want to do, etc. On the other hand, if you don’t agree on the main destination (Thailand), then there’s no enrollment. There’s no reason to start looking for hotels, nor activities to do there, because you don’t agree in a very basic thing.
Another example that might be helpful. A few days ago I was talking with somebody about the philosophy behind my new project — I didn’t get into any details. Right away I noticed we weren’t on the same page and it seemed there was no way the person I was talking with would change her mind, so I immediately stopped. There was no enrollment and there was nothing I could do to change that.
In both examples the best marketing strategies and tactics won’t work. So the first thing you need to do if you want to see a certain change happen among a group of people is to be on the same page with them. And if you can’t do that, then walk away.
Most marketers fail to notice this all the time.