Nice job on recording. Good tones for all the instruments and they blend nicely in the mix.
They song is too low for the singer. It needs to transpose up about one and a half steps. He loses all control on the low notes. Except for the bridge, the singer maintains the same intensity throughout the song and doesn't change energy levels. He should be putting more in to it towards the end.
In the arrangement, you might be able to make room for a little piano solo. It sounds great and you should show it off more. You might have an extra chorus you could sacrifice so you're not chewing up extra time.
Welcome to the site.