Hey Dango,
Thanks for your question. Really good to hear your motivated to improve that’s the most important factor to development. Tom has covered pretty much covered everything here. What I was going to add is try and play as much competition as possible, playing tournaments at weekends is a great way to develop fast as you are playing against many players/styles you haven’t come across before. This will help you with new experiences and ways to cope with different situations. It will also give you more awareness on what you need to work on and improve.
Keep up the great work!