It's easy to say and hard to do. I know, I know. I struggle with the same. I'll have days when I want to kick up my head and holler at the sky my frustration.
How much longer do I have to keep learning? How much longer until I have a breakthrough? A bestselling novel that I'll produce, that'll give me all the money I need to buy my own planet and to move there and to write there every day for as long as I want, without having to worry about bills, and food, and rent, and other annoying things like dishes and laundry??
Patience, my friend. It'll happen, if you only chip away at it every day.
That doesn't mean you must write every day. Your schedule might not allow you to.
It does mean to do something every day that'll help you get better. Maybe it's reading. Maybe it's watching a movie and dissecting its structure. Maybe it's attending a lecture.
Whatever it takes...and it does take its bloody time, doesn't it?
What can you do?
Nothing. Stock up on patience and continue moving forward NO MATTER WHAT.