I think the tone is what it is, and that's not the issue. IMHO the problem with the vocals is that they're not
produced. That's the difference between a so-so vocal and a good vocal.
With the right production, I think you'd have a voice very much like the lead singer in Bread. I'd recommend:
1. Melodyne is your friend. If you fixed the pitchiness, that would help give the vocal strength.
2. Phrase-by-phrase normalization can also add strength to the vocal.
3. Breathing is crucial for singing. You want to push air up from your diaphragm, not sing from the mouth or throat. Get a deep inhale before a phrase, and push the air out. If the breath noise is too prominent, do a fade in on it.
4. Doubling parts judiciously in crucial parts, with the doubled vocal
way back would make the vocal not seem to stark, and blend better with the song.
5. A little ambience would be good. Try some reverb - NOT with a long decay time, but with a short decay time. If anything, to my ears the voice sounds almost too isolated.
I think a little room sound in there would help, especially if it was done artificially so you could control it.