Seemed somewhat mismatched.
Sounded like youd just slapped a few tunes togethor and then gone crazy with the instruments, Id say you probably need to work on getting this to sound 'pleasing' to you first, then work on an initial sound that could go the way through, usualy something like a bassline and then work on progression and layering. If you follow these you could make something pretty awesome. The song personaly for me wasnt to bad but a little heavy and unpleasing on the ears, and its not like I dont like heavy beats because I listen to bands like "the berzerker" - search them, so yes try and improve and test on yourself and try and try again and youll get there.
Kind regards-
sirtom93.