hey dude- cool writing and playing
i think the mix is just maybe a bit boxey in general- vocals are a bit buried and the rest of the instruments have a lot of mid range but not much air (maybe that's what you're going for)
hard to tell how much of is coming from the bass guitar, but you might want to try cutting somewhere around 200-400hz on the bass track or multiband compress it in that range if you feel like it's taking away too much
you can also try just brightening the whole mix a little bit even on your master bus (a/b your mix against something you know is pro and just compare the general air and presence)