There are some really cool parts in this. The sound quality is really good too and there is some nice power in the low end. The main feedback is that is sounds too much like you are running a bunch of samples. They are cut way too clean and have that looping effect as mentioned by Luke. A cool trick to mask that is to add effects to them. Reverb, delay, stretching, reversing, chopping, etc. If these are custom sounds that you are resampling, you definitely want to try leaving the tails on them when you are exporting.
This is all just my opinion of course, but I figured I would share cause the song has a lot of potential!