To become a composer is not easy, and something that takes a lot of practice. The same with recording and producing.
The only way to get there is by doing it. It seems you are spending a lot of time trying to come up with ways to not actually have to learn how to do it.
The only way to learn is by writing 100 songs. 500 songs. They won’t be that good at first, but that’s where we all started. Just make sure you try to finish the song. Then start another one.
After a week or more, listen to your finished songs, and it might be a little more clear each time what you need to improve.
Along with that, you will stumble upon all the possible recording, mixing, and mastering problems that we all encounter.
Being able to do this professionally is something that takes a lot of work and time, and if this is what you want, I suggest you start now.
Best of luck!