Good song, good performance, good mix. This old fart thinks it's definitely worthy of continued refinements.
If I was working on it, as it stands now I'd be concentrating on two aspects: bass and width.
If that's a sampled bass, I'd look around for a punchier library. If it's a real bass, I'd be looking into compression and EQ, maybe gentle distortion to help bring it out more. And once I got a nice cutting tone, turn it up.
Width is trickier. Given the instrumentation, there's only so much you can do to widen it. Bass & vox have to be mono, you don't want drums to sound artificially wide, and the guitars already have pretty good width. But there are little things you can do. Pan the backing vocals off-center. A subtle ping-pong delay can make the vocals sound wider, just keep it low on the lead vocal and put most of it on the BGVs. Consider triple-tracking the lead vocal and panning the doubles out to opposite sides, at barely-audible volume.
I'd also encourage you to consider additional instrumentation that can be panned out to the sides. That could be a subtle synth pad, or it could be hand percussion. Don't assume that because it's your basic guitar-bass-drums format there's no room for keyboards and percussion. Listen to the old Cream recordings, for example. Yer basic G-B-D lineup, right? Listen closer: there are keyboards in almost every song, and hand percussion in half of them.
As a final polish across the master bus, use a M/S EQ to accentuate L-R differences in the upper frequencies. Here's a reference that might help. It's about Fabfilter Pro-Q, but the principles apply to all equalizers that offer M/S filters.