You need to layer your bass, and sequence them better. Throw some groove in there. Single off beat bass notes get boring really fast. Try have the bass notes hit more than once in between the the kick the drums. also compress your drums. I think I heard a clap in the mix somewhere but it's completely lost. I dunno about a dance track, but this might work as some kind of stock video bgm or something.
Cool sounds, but this just has the most boring chord sequence I've ever heard. Try C, C, Gb, Bb instead of C, D, E, E. (I don't know what key this is in, so C represents home key.)