Beautiful man. I think there's some conflict between the bass drum and your (in particular) lower instrument such as bass and the piano bass. I'd definitely sidechain a bit if I were you. Also put a tiny highpass on the drumbass. Currently you're letting through a lot of unnecessary EQ in the very bottom which swallows a portion of your mix. I'd also recommend some variation to the harmony/melody throughout the track, makes the chorus/drop stronger.
I like the efforts though! Keep it up man.