It's good for a start. Nothing that hasn't been written before by Bad Religion.
The drums and guitars clash a lot, it needs to be a lot tighter. Also the little solo has some sour notes in there. Bass is far too loud in the mix, guitars and drums could come up, too, as they are a bit underwhelming compared to the rest of the mix.
Keep on working though, you got a promising start.