Unfortunately, being a developer, at least in my case, they don't teach us sales and marketing. Many people believe that if the product is good it will sale good, and get disappointed.
What I can add as an additional advice is that asking AI what to do does not help either. It can give good suggestions, and ideas on how to promote it, but the actual execution is a total disaster. For example, it says, show it in hacker news, but does not tell you how to do it, and because you don't know what to ask the AI, posting here just like that is a big fail. Same as Reddit, ProductHunt, BetaList, and all other other platforms.
Sometimes the AI can give really bad suggestions as well, like, pretend that you are not promoting it, but somewhere in the middle, try to add your things, so that it looks honest. PURE EVIL!
Marketing and promotion is totally different topic and the experience really matters! :)