i like the bass part, but not the bass sound... you can buy gear, but you can't buy talent so that's fine.
i like the piano part, but i don't like the delayed stereo spread. you've got the beat-n-bass down the middle with the shaker sounds alternating left-of-center and right-of-center and the static-synth sound to the left. if you got rid of that delay spread on the piano and panned it to the right a bit, i think it would mesh better. especially since you bring in that horn synth sound and play the same melody as the piano. if you have the piano to the right, and the horn sound to the left with the synth sound playing between that spectrum it would sound more syncopated.