Damn, i wish i was this good when i was 16.
The mix sound a little off because of the things said above. The snare definitely need to cut more in the mix. The bass is kind of lost too.
On a performance note, i would add that some parts need a more accurate staccato, like the main guitars. This is probably fixable in the mixing stage by manually moving the dingy parts. Some would say that it takes away some of the grace of the performance, but well, i would do it just in the places where it stands out more.
Again, is just a polishing job. The tune is cool, very catchy. For your age, is sure an amazing job.