Bit too 80's generic metal for my liking. Pretty horrible sounding backing vocals. Some nice guitar here and there. Shame there's a lot of mistakes, e.g. bass notes, chords and it seems the drums are very... synthy.
Those drums... they're probably the 2nd thing that brings the track down. The only other thing I have to note is that sometimes the guitar rhythm pokes its head round when it should be in the background. My advice would be to cut a few db between 800Hz and 3-4kHz to make it fit better.
The other point to make is that the solo wasn't very clear. I couldn't hear the notes at all well. So, I'm not sure what was played from time to time.