I found the whole song pretty good. The vocals were off pitch on several occasions. The lead/rythm guitar was out of tune on some strings.The bass and rythm guitar were off from the drums also every now and again. ( this all can be eliminated with more practice and time) I wasn't a fan of the slow random noted solo. Here are a list of things you should try to learn, ( they take a bit of time so as i tell my students, keep practising them and they will fall into place.)
Altitudes- arpegio sweep with tap
double handed taps/ single handed
hammer ons/pull offs ( assuming you are already familiar with them)
Harmonics( assuming as well)
Alternate picking( also assuming)
The following modes and corresponding scales-ionian, dorian, phrygian lydian, mixolydian, aeolian, locrain.
Seeing as you are only 16 i can see your band becoming something quite spectacular in the future if you keep working at it.
I find it kind of insulting that you're telling me to learn legato techniques, of all things, but I guess I'll take your word for it, haha.
As for the other stuff, well I've been meaning to learn new scales and such, so I guess it's about time I did.
Thanks for taking the time to review this!