There's quite a lot going on here, it's very busy! I think you want find the most important parts and use the other tracks to support that. I think it's worth picking your chords and scales, and sticking within them and that will make the whole thing sound more cohesive. I would also drop your bassline an octave as well.
All in all though, I do think this is inventive and dramtic like boss music should be, and I think it's quite a balanced mix. Good work!