You can either market to the people or with them.
The first option involves a lot of spamming and spending money to push advertisements at every other platform.
The alternative is to build a community of believers, who believe in your offering and would happily tell others about it.
Community creates loyalty, promotes innovation, provides authenticity, and even costs less. It takes time to build communities but it’s always worth it.