I like it. First thing that stuck out is that the piano doesn't sound natural to me, for lack of a better word. Probably the best advice I can give to you is to make a top 3 list of artists which your style is similar to, and then from that list make a list of songs which you like most. Next, listen to those songs and pick out how they make transitions, how the mix sounds, what are the subtle things happening etc etc etc. Basically, try to learn by listening to those whom came before you. It doesn't sound bad, and keep in mind that everyone has their own tastes which influences how they hear certain things. Keep it up, practice makes perfect.