It seems you are well-qualified to be your own teacher, judging from your answers to these questions!
I recommend you work to improve your reading ability. You should be able to read intermediate pieces with a high level of artistic finish, with virtually no mistakes. You should be able to read advanced pieces with a decent level of artistic finish, with few mistakes, even if it means going a bit slower than actual performance tempo (sometimes a lot slower, depending upon the complexity of the score). With intermediate pieces, you should be able to read more-or-less in actual performance tempo, right away.
One of the best ways to improve in this regard (other than reading everything you can find on your own) is to get a duet partner, and begin exploring the vast 4 hand repertoire.
Seek to master the scales in formula pattern. This will also help you with reading! Do NOT neglect melodic minor, as this one is the most challenging to execute in formula pattern.
Fantastic that you are comfortable with improvisation! Improvise regularly!
Study counterpoint and advanced harmony. If you can find a course, that would be great.... if you can't, do it on your own. Haydn taught himself using the Fuchs textbook.... it is still in use today in conservatoires!
In most cases, people only 'succeed' in composing long after they are dead! Keep trying. Bartok said that composition CANNOT be taught.
In my opinion, it can only be learned!
Share your work in the audition room! I'm excited to hear the fruits of your labour!