Piano's sound awfully out of key and off-beat, you should completely re-sequence them. Try putting more variation in the structure, i.e. higher keys and lower keys sounding together or whatever. You need to keep them on beat. Bass sounds ok but I think the drum samples your using are of low standard. Try compressing them and equalising them, they are too loose.