I really like the verses, but I was kind of disappointed when it came to the lead-in and the chorus. It seems to completely shift direction and mood. Maybe you've got two songs here that need to be separated. Either that, or try to find a unity of tone.
That's my advice to improve it - but if you've already written the music, I know you'll be loathe to change it.
happy writing.
~Ev.