For your level of experience you are doing excellent.
And your attitude is exceptional. Set realistic expectations for progress and you will be rewarded.
I think that you need to simply get more experience. The more you practice, the better you get, right?
So keep working on all of the usual:
Improve upper back arch
Improve tension/getting and staying tight
Improve leg drive
You’re doing great!