Help me improve my mix? Melodic Black/Death Metal (Slate/AD/LeGion)

oh and to be honest, i just listened to it, the composition is amazing. Any chance you could send me individual tracks so i can do some vocals to this for fun? PM me and let me know
 
Keyboard are really overpowering. Guitars sound really thin.

I guess overall my advice would be to work on the low end of the mix, and you'd end up with something great.