Hey bud, I feel like mixing is as much about eqing things to have their own space as finding different sounds that work with each other. Can clearly hear you've got different sounds, but could work a lot on eqing to make sure everything has its own space and room to breathe. Especially the parts when theres two vocals at once, things just sound quite cluttered.
Also, you've got people from the UK replying to posts from the UK on btf. Post on NP!