I understand (and in certain context appreciate) hesitancy to blatant self-promotion but this is not the time.
Not seeing your website, websites of who you think your competitors are, links to your promotional efforts etc. makes it impossible to give good advice. The best you can hope for is generic, vague advice.
The devil is in details.
Maybe your website is bad. Maybe your product isn't as great as you think. Maybe your pitch is not good.
Generically I would say most people don't do enough promotion and could improve their "first time use" (onboarding) experience.
For example I make a note-taking application for developers and power users: https://edna.arslexis.io/
Almost all of my users came from Show HN post https://news.ycombinator.com/item?id=40846242
So it's a sobering realization that I got lucky enough that the post was interesting and generated discussion and made people try the app.
At the same time, I know I could be doing more marketing.
I know I could improve onboarding, I could record videos showing how to use more advanced features etc.
Chances are you could do more marketing and you could improve onboarding in your app but to give you specific, actionable advice we would have to know much more about your app, your competitors, your marketing efforts.
Not your description of those things, the actual website, the actual marketing post etc.