Hi, I gotta say this is a nice punchy mix overall. I'll note first up that I'm not listening on great quality cans, but I can hear some things I thought worth a note.
Firstly, I like the punchy drums and rhtythm section thing you got going - you clearly know how to process the drums.
I think the key thing that would improve this track and let it breathe would be to back off the compression a bit. For me, this was most noticeable on the acoustic guitar - it simply didn't sound natural and it had a brittle kinda thing going on in the high end - could've been my average cans creating this. The other main thing was that the vocals need more levelling. I guess I'm saying more compression but in a different way. Another option to get the main vocal levelled could be to automate the level.
Just some thoughts and I hope you find it useful.
Amos (aka showpony)