I think everyone feels the same but we're asking a lot - these days we are trying to be writer, artist (on our best and not so good instruments), recording engineer, producer, mixer, masterer, IT person, marketing person, PR person, legal person...
I think to an extent you have to trust the process. Do we need 10,000 hours on each of these things? I don't know - but the key is to keep moving forward.
Also comparison is the thief of joy - who are you comparing yourself to? Someone who has a team of people doing all the above? (but then also a record company robbing them of musical freedom and potentially having to work with people they hate and hangers-on trying to make a quick dollar). Or anyone on this forum? Then ask them for input. If you compare yourself to anyone then I'd say perhaps compare yourself to you 5 years ago and see how far you've come (and so what you could achieve in the next 5).
This stuff is really hard - and I think we are awesome in doing what we do. I also think you are a standout in this forum - you consistently turn out top quality work, so you are already a step ahead.
It's great that you want to take a leap forward and be as good as you can be. I think you'll be fine patiently doing what you're doing. And learning from others - maybe do some cowrites or get someone to produce something for you in their own way and see what they do that works or you don't like. Or leave your normal style and current songs to one side and do something totally different (a 1+1, metal, salsa, jazz, punk, hiphop whatever) and develop your ear and skills that way. The forum challenges can be a good way of writing something new that maybe isn't what you want to be remembered for in the short term - but which adds to your experience and skills for the longer term.
Even in 5 years you'll probably still be dissatisfied! But maybe you'll also look back and say wow look how far I have come...