Well I liked it.
Listening on my speakers, I'd say bring the drums up and turn the keyboards down a little.
I'm not sure how you mixed it, but make sure you listen on as many different types of speakers as possible (including headphones).
That'll usually help with the volume balance.
In terms of EQ balance, things did sound a little washed together- use a frequency analyzer (there's tons of free ones out there, no need to waste money) to find out where each instrument is located in the mix.
Then you can carve out room for each one with a little more precision.
You might already know all this, but I figured I'd throw it out just in case you didn't.