Well the guitar is great, love the groove you create and the tone is incredible. The vocal sounds good if not pitch perfect. It doesn't need to be pitch perfect for this song, to me it just sounds like it needs to be a little more relaxed to fit the emotion of the song. I would try it at a slower more reflective tempo and not repeat the first verse again and if it needs more just do a guitar bridge IMO.

Pete