I'm hearing a lot of potential in your work and that is alway's good. I think in this track what I'm missing are some hihat's, claps and the kick doesn't have a lot of power ( missing the punchy part of it).
also some more variations could help as well, miss a bit the break part cause when the kick starts in your track it keeps sort of going until the last min but because it's not so powerfull it isn't really driving the track.
I do at the other hand like the bass, the arpy melo, the pads and the piano.