Not bad
It's pretty good. You just need some pumping bass playing and thumping drumming to make this tune huge.
My only advice would be to multitrack as you can tell you're playing whilst singing. That way you can do the guitar to a click and it wouldn't be out of time in places.
Your singing is good. Sounds kinda like Brandon Boyd's style. I think he's a cunt, but I won't hold that against you.