Mixing a 5-6 song ep

I've always had trouble mixing my own songs and can't seem to balance the instrumentals to the vocals. It's actually a criticism I've received a lot from my friends who have listened to my music on Spotify. I'd really like this upcoming project to reflect my music style in its best form.

Additional info:
The song is fully recorded. I just need mixing and mastering.. I don't have a hard deadline for this. I'll need you to master it too if possible. . I'm hoping to find a good mixer that can work with my limited budget. I need the mixer to do some editing, time aligning and vocal tuning before mixing.