This is a nice piece to start with. I dig it. I'm hearing this on basic laptop speakers, so take this with a grain of salt.
You asked about the drums, the first thing that comes to mind is the cymbals are way too loud. Bring them back in the mix to where they're just audible. Loud cymbals are very.... 1990. The bass drum sample needs to be changed IMO. It sounds like an alesis drum machine. Use drumagog or another sampling program if you have the availability to bring in a better sounding bass drum. A good bass drum sample shouldn't need much mixing, maybe a little compression and EQ to taste, but the initial sound should be there to start with, or you're not using a quality sample IMO. Speaking from experience, it's insane and horrifyingly difficult to sit there for 6 months trying to get a subpar sample to sound good. Just get yourself a good sample. How do you determine a good bass drum sample? Crank the fucker up and if it hits you in the chest with bass and you hear a defined SNAP to the high-end, you're on the right track.
The snare sounds fine, maybe add a little highs for snap and back off the reverb a little.
As for the guitars, maybe back the gain down on the rhythm guitars a touch. Also the rhythm guitars and leads blend too much together and the harmony guitar is too loud. What works for me is to cut a bit of the mids out of the rhythm guitars and add mids to the lead guitars in the same area, say 1100 Hz. They will pop out from the backing rhythm tracks if you do this. Also maybe duck the rhythm guitars back a dB or two when the leads are playing, so that the overall perceived volume doesn't change when the part comes into play.
Another trick I really like to make the leads and harmony guitars play nice is I like to put 1 track of the melody guitar up the middle, and then I double track the harmony guitars, run them 6-8 dBs behind the melody and pan them hard left and right. It creates a better spectrum, more separation, and a prettier sound IMO. I do this on the harmony guitars in the clip I posted here yesterday.
Lastly, the harmony guitars and lead guitars should have more consistent playing. You have some parts where you can hear them being played slightly off rhythm or one with vibrato and the other without. Work on evening those up for more consistency I think. You definitely have the skill, now get it to tape to show the world.
That's what I can pick up from here, I think you're on the right track and I love where it's going!