After listening to all your songs, I'll say that my comments below about the drums and guitar apply both for "Hanging On" and "By Storm"
Yes, the drums need to be edgier.
-The snare drum is this dull, clanging-uh-banging drone. Listen to pro recordings of songs like this to get an idea of where the snare drum needs to be tuned. It will be much higher than I'm hearing on your song. The snare should pop and kick you in the rear end. "CRACK!!"
-The kick needs lots more attack. Use a very hard beater, one that is made from plastic or wood and has a flat surface to "slap" against the head. Mic it close with the front head taken off or cut a hole to stick the mic stand in.
-Get the drummer to play the cymbals quieter-part of what makes the drums sound weak is that the cymbals drown out the actual drums. More drums+less cymbals=bigger overall drum kit sound
The guitar tends to dominate the song and is always a bit too loud drowning out everything else-vocals included.
-It is extremely bright/shimmery and mixes with the cymbals to create this ugly high end wash that's hard on the ears. This is especially an issue with "By Storm".
-It is over distorted and has this harsh fizzing sound. Sounds like you are using an amp simulator...very fake/digital sounding. Doesn't really sound like a guitar. Just this buzzing/blasting/burning/fizzing/grinding sound. Use a real tube amp and mic it....get some smoother creamier tones please.
While these comments are on improving the mix, I'd like to say that you have excellent/original song writing. Very mature for your age. I can definitely see an upward progression in the quality of performance/tightness of group from Playing Games (pretty sloppy) to Hanging On (pretty tight). You've come a long way since Playing Games and you're young. Really, you guys have some brilliant stuff in the works. Keep it up, work hard, practicepracticepractice, listen and learn from the pros. You can go far.
God Bless