it needs some overal cleanyness...
the drums could sound a bit punchier, your lead (the wobbly thing) also (maybe try less distortion?), lower the sub a bit in bass, just a bit.
personally I would go with different drums, i dont know why.. but that's very personal
but the layout, and the melodies are nice!
something that i notice, you have a percussion bit, some kind of woodblock, rimshot thingy,.. they are to loud.. and it looks like they are panned to much..