this very much depends on the type of crypto project. you will not represent the Defi project or NFT and faucet or news site in the same way.
I would definitely suggest to you all types of social media. That is the media where you communicate directly with potential users of the services of your project. For example, Bitcointalk (there are a couple more very active forums) or Twitter. but not just to write generic messages, but to actively participate in communication with the rest of the audience.
I think the time has passed when someone will just click on the banner, visit your site and based on that stay with the project. Even if you buying a car or house, you want to see what is inside and want to hear what the seller has to say, before you make a decision.
Hello, you have mentioned a good point about using several marketing tools and working hard on the advertising strategy, and building trust in the service or the product. The load of different projects nowadays is enormously high, and each project tries to grab the attention of the user. A lot of marketers think just using a single instrument will bring the clients, deposits and etc. BUT, you should really consider the sales funnels and work with all the layers. Thus, you work with the banner, Press Releases, social media channels, emails, content, etc. Effective analysis of each tool will compose a clear vision of what channel performs better and warms up the decision making process.