Great lyrics, great voice. Related to Bono?
Ok, the biggest gripe I got is the distorted vocals, because it makes the vocals hard to understand. Turn your gain down, and maybe turn down the mix in your headphones (sounds like you set the level and then had to hear yourself once the tracks kicked in). See if you can get that sound you have on the very first line ("i think i'm ready"). It's PERFECT.
Did you EQ the bass? I'm betting you did... try that bass line without any EQ on it, then go back after you've heard the mix and play with it (sounds like you turned down anything over 200 Hz). It's WAAAY too "boomy," especially without the punch of the kick there...
Lead guitar needs a retake. Find where it's appropriate... when you track, you'll prolly be standing there for awhile, twiddling your thumbs... all lead guitar tracks are like this. Know what you're gonna play beforehand (it sounds like a jam right now). The bass carries this song (IMHO), and I think the constant guitar gets in the way of this great drum/
bass drive...
Mic your kick drum. You can get into EQ preferences later, but you need that punch. I love the sound of the drums by themselves; that kick punch helps when the whole mix is sounding off...
Bring your vocals down a bit, they've very forward (prolly enhanced by the distortion).
Gripe gripe gripe... I liked the song for the drums and first vocal line. You can tell the bass has a great line to it, but the boominess keeps the technique masked. Gripe gripe gripe...
And you ARE blessed with the voice, it just needs some practice (and some HEADROOM).