Okay listening again....this really reminds me of old Dag Nasty and The Freeze.
The drums are pretty flat. I'd like more low end thump from the kick, but beware adding more "woof". Woof is bad. The attack pops through a little, which is good, the low mids of the kick kind of muck it up. The snare is the same. Kind of flat and dark, but it's got some nice wire sizzle that shows up occasionally. A little EQ and maybe some gentle compression will tighten both up well I believe. Better tuning, mic placement, and individual treatment of those pieces will yield better results. Toms sound okay. Overhead(s) are okay. A little trashy, but that works for this song. The drumming performance is not very good. A better drumming take would help immensely. Bad sounding drums are more tolerable when they're played well.
I love the bass - both in tone and performance. Nicely done there.
The guitars sound a little cheap to me. Like a solid state amp with a lot of gain, but you avoided fizz, so not too bad there. They're light in the lows, but that works for the song. Like the drums, I think I'd like better tones. Less gain, more chunk. Not like metal chunk, but like....just a little less gain. More crunch, less generic searing "distortion".
Vocals....meh. I don't really care. They work fine for the song. I can hear em, they don't sound bad in the mix. I can't imagine they could be any better for a song like this. You don't need to be Celine fucking Dion to belt out this stuff.
All of the levels seem pretty good. Nothing seems to be competing for volume or space. Seems pretty balanced to me.
So all in all, a pretty good job for a new writer and recorder. Keep it up, you will get better and better.