CLA Mix Feedback - My first full production

Recorded, Mixed, and mastered myself; my first time doing all of that for a band. The band wanted their vocals to be treated like any other instrument so it was a challenge to get it to stand out. Would love feedback on the mix!

Hey Joe ! the thoughts…first verse…vocals too low…gotta sell the song…compress the vocals more to match the dynamics of the guitars…kick is a bit to dull versus the snare…cyms ? toms ? a bit lost… too much compression…the guitars are almost too loud…the bass need more growl and i wanna hear his melodies … mix is too compressed…when it gets loud the punch disappears …your over doing it…CLA