I have to be honest & say that this sounds, (particularly the bass & drums), like a DIY punk,project from '76. Endearingly so but not any level of clarity or fidelity - could well be you MP3 compression process.
A bunch of great ideas & a good song but on this listening you either need to completely remix working on the OVERALL sound or retrack heaps.
What did you record with? That might explain some things.
please mention mics, what device, pre's etc.