Not bad the beginning groove starts off pretty cool but it all starts to feel kind of repetitive and stale as it goes along. You could try mixing some of the elements down so they're not all playing at the same volume as well and add in a new melody line to keep things fresh. Other than that i dig the sounds you did choose and the overall melody is pretty cool. Nice work!