Not quite sure what to make of the mix, sounds like two tracks that happen to share a time signature mixed into one, the bass and some guitar seem somewhat dislocated from the vocal and rhythm guitar. To be fair, it's a tiny file size, but I don't think it's responsible for the disconnect. I'd start by bringing the vocals and rhythm guitar into the fore and then adjust the bass level so it underpins the track and see how everything else sits then.
all the beat
Tim