Hmm... A track that focuses mainly on a piano eh? Er... One thing I think your piano really lacks is dynamics. In other words, I feel like every note the piano plays is at the same volume, or is just too loud, especially the bass part of the piano, which makes the mix sound really muddy mixed with the amount of reeverb it gets. You could fix this by messing around with the velocity of said note, which also means how loud it would play. You could probably try EQing the piano, to make space for the other sounds playing, or you can just lower the volume of it a bit, seems a bit too loud. Maybe you could also pair up the piano chords [also known as bass part of the piano] with some pads or something? To make your track sound a bit fuller and alive. [depends on the sound you chose tho] Overall, this songs pretty decent as of the moment.