Piano is a little too high in some frequencies, lower the mid frequencies and don't make it sound so... boxy or... small roomish... I mean there's a place for it, but just doesn't fit with this. Give it a bit of reverb/long delay with decay set short-medium.
Um, beats are alright, not great, they need quiet a bit of work (hi hats, snare is alright, bass kick needs a little more definition, cymbal is almost null - turn it a little).
Keep it up, it'll get better.