Meh.
You definatly need to fine tune this some more. Mabye add a little more bass, it sounds a bit soft. Not to mention the different beats fighting eachother all the time, if you know what I mean. Above all I would fix the beats so that they work together smoothly. At the moment it sounds very rough.