I did some light mastering on it - the kick is too loud and the tail is too long. Because it's so low heavy, the song is being pulled down.
This is what it is after the changes I made
Essentially what I did was lower your kick and bass frequencies, which allowed me to raise the overall mix.
Again it's a really rough job - but this did make it sound a little cleaner. Prior to mastering - you'll need to fix this on a mix level, like the kick needs some sculpting so it doesn't weigh down the mix.
Also - you have these double kicks that sounds like a mistake with good speakers since the compressor is masking clipping that should happen here:
You need to change the tail/length of the first hit so it doesn't bleed into the second one (or have it just not overlap in the drum settings if that's available to you in the VST/tool you use).
In any case - it was a really quick job, but the many issues result from the mixing of the bass and kick, which cause issues with the rest of the mix.
I hope this helps =)
I can send the mp3 to you on discord if this helps - I attached it here, but it was acting a little buggy.
TS MasterKnowledgeProjectMP3-fixes-2-less-bass.mp3