This has avery cool, acid techno style percussive melody in it.
I like it.
Right from the get go, this is pretty dull, I don`t mean boring, I mean accoustically it lacks brightness.
I think the compression is constraining the levels a little too much, as the kick lacks punch.
Really, you just need much better separation between all the elements to make it work.
It`s worth finishing, this is a good, high energy tune, without cheesyness, and makes good use of less obvious sounds.
the guitar like drone is really nice, and has nice movement within itself.
I`d suggest a total zero level breakdown.
Zero the volume on all channels. Bring in the basic main elements. Kick, Hats, mid range groove. Get them so they sit really confortable together both in EQ and level. Then slowly bring in element by element, in order of importance, and careful sculpt each element back into the track.
Sometimes a total rebuild is the best way to approach a final mix.