Well, you asked!
The vocals sound really good...nice & steady through the whole thing so I wouldn't mess with them too much...but yeah...the kick needs to thump and the snare needs to crack. That'll help drive the song along an inject some much needed life into the mix. Try A/Bing to some other stuff while you're mixing, get some CD's that you like the sound of and compare you're mix to them. If something sounds "off" it probably is.
Good luck!