Is it double tracked? Your voice sounds like that if you took off whatever effects you have put on it, then it might sound quite nice...but it is layered or masked with some kind of chorus or reverb or something, which (I think) takes away from the quality.
What did you put on the voice?
The song itself sounds good, I like it...are you playing some off key notes on purpose as like a dischordant type of feel?