Here are some ideas from a producer worth looking at. This article is about what producers must deal with when listening to demos.
https://blog.discmakers.com/2015/07/9-things-not-to-do-with-your-next-song-demo/Several things got my attention and resonated with me.
1. Choose a pro singer for your demo. Unless you’re a real vocalist, don’t sing it yourself to save money.
2. Good songs with average lyrics don't normally get picked up. You can't sell "average."
This highly competitive business requires business skills and a good bit of being at the right place with the right stuff at the right time.
What David Snyder said is dead on. You can go to a high-quality studio, spend thousands, and "maybe" get the best "demo" possible. The issue is that song will most likely end up where hundreds of thousands of other demo songs end up. So risk-taking needs to be tempered with good business judgment.
Billy