Welcome to the MP3Clinic!
The song sounds really good, as do the performances. Very promising. However the mix is all over the place. The reverb makes it sound like it was recorded in a barn, the bass dominates everything else, the lead vocal is too low, and the lyric is unintelligible.
I'd suggest rolling everything back to raw tracks and rebuilding the mix from the ground up. Take off all the reverb. Start by balancing the kick, bass and lead vocal. Make sure the vocal is sitting on top and the lyrics are intelligible. Then add the guitars and the rest of the drum kit. Check to make sure the vocal is still sitting on top and intelligible. Then add the backing vocals, making sure they compliment but don't overwhelm the lead vocal.
Then, add whatever reverb is needed to help the various tracks blend together and to create the surfy effect you want.
Hope this was helpful. I'm looking forward to hearing the remix. Please listen and offer comments on a few of the tunes others have posted at the MP3Clinic. Reciprocity is the basis of the community of musicians and songwriters that we are building here.