Would you review my compositon?

I agree with @Hyperprod here, what I can add is maybe try a shorter piece if you are thinking about solo piano.
Cheers!