Hey man, really liking the beat. I would say though that a little mixing is needed. There are a couple elements that clash for me.
The shakers and snares are a little too bright and thin, I would put a little mid on it and take a bit off the top. Maybe also bring them down the smallest amount, add a little reverb and width.
The piano loop is nice, I enjoy the reverb, but I feel it is too saturated - definitely in the low end, and with the nature of the sub used the frequencies interfere with each other a bit, muddying the mix a little too much. try bringing the decay down a little and seeing what it sounds like.
With the exaggerated highs and muddy lows, the mid range feels a bit neglected, almost like I am playing the music through a tweeter and sub only. it is always nice to leave space for vocals and I feel this will be rectified a good deal when you put the vocal on as it will fill a lot of the mids, but I feel you wont be compensated fully. So try to beef that section up a little.
Anyway that is what I would do, hope that helps in some way...