Hey man a real solid composition you got here! I just have some constructive criticism for you, i hope you dont mind.
Right now I feel the song is a little empty. Yes you have wonderful composition, rich piano, but all your frequencies/synths/hi-hats seem to be in the higher end with only your kick and piano dwelling in the lower end. Where's the bass/fx? It just sounds a little unbalanced in my opinion. Another tip is that you can change up your drum loop every 8/16 bars or something to give it a little variety.
This is my opinion though! You've got talent that's for sure. The mixing sounded great, composition all made sense, it just felt a little empty to me.
Hope you didnt take offense to this, just try to help a fellow artist out!
Keep it up, have a good one