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'll need you to master it too if possible. I don't have a hard deadline for this. I need the mixer to do some editing, time aligning and vocal tuning before mixing. I'm hoping to find a good mixer that can work with my limited budget.