My biggest problem is that your piano is very muddy. The kick is way too intense and due to this, your snare and kick are very unbalanced. Back to the piano, you should cut some of those low ends out with an EQ. I would also look for any resonating areas by turning up the gain on one of the bands, going back and forth between frequencies until you find that really resonating sound and then lowering that frequency while messing with the bandwidth until you can't hear it anymore. As for the composition, some sounds don't feel like they're placed right or don't work together. The mix is pretty unbalanced overall due to some levels feeling off. I also think more could've been added to it and the progression could have felt a bit more structured.