The mix, in a minute.
But first, there are editing chores.
The bass player's time sounds like the most reliable...and the drummer is lagging and dragging, consistently, through the song....playing just behind the pulse set by the bass player...which, as I said, feels reliable. This might be one of those rare opportunities to advance the drum track milliseconds at a time, until it syncs with the pulse established by the bass guy.
Some of the early guitar figures are also lagging...players probably confused by the difference in pulse between the bass and drums....the recording sounds like it was cobbled together with tracks added, rather than a one-session take.....bass first, then guitars added, and the players unsire where the actual pulse was, because the bass and drums were out of sync?? Or the drums were added last. Those guitar parts can be fixed....also pegged to the bass or a grid. If you recorded with a metronome, you can record the beat to a track, and edit all the lazy parts to the visible transients.
So that's the fundamental flaw in the record that has to be fixed before anything else. The time is ragged.....the result sounding like the band is sleep-deprived. No groove.... y' gotta find a way to fix it.
Mix: the guitars L&R could be panned-in to communicate better with each other and the rest of the band, I think. Too extreme in this case.
The vocal and drums seem to have no presense above the mids.
I reckon that once you get these things sorted out, you can take it to levels and pans and blends and ambience.
If you're gonna re-record some stuff, try rehearsing the parts more...there's a stain of uncertainty in all the playing. Get likkedy with it.
One more thing. The song has potential, but the arrangement could be tricked-up with some solid, melodic elements in the guitars, maybe a modulation...or the chorus modulated to another key for its duration. The choruses could use more flow, less chop, and more melodic, unison motion to slam a dynamic wave into a listener, and break out of the verse groove more.
MHO.