Hmm, well, the good is that the guitars and keys and stuff sound pretty good. I think the instrumental performances are all good. The mixes levels are mostly pretty good. The vocals could come up some, but.....
The bad....the vocals are horrible. The melodic singing parts are pitchy and just not good. The screaming isn't very good either. All of the vocals miss the mark badly to me. The singing needs to better and the screaming needs to be more aggressive, or macho, or something. It sounds like a teenage kid trying to sound hard.
The medium...the drums are pretty close to being good, but the kick is weak and boxy sounding. Too much midrange and/or low mids in the kick make it sound too natural, boxy, and small for a song like this. Needs a lot more meat and punch from the kick. Sounds like you mic'd the bottom of the snare? That's cool, but the blend with the top is off. Or you have phase issues. It sounds kind of thin in the softer passages. The snare sounds much better in the louder passages. Maybe you're hitting it harder and more of the body and tone is coming through. The toms sound pretty nice, but I'm thinking they're coming too much from the overheads. Did you close mic them? Some tone from the toms would be good I think.