I digging the recorded sounds. There's a lot of good in the landscape of the song....thinning and thickening of the parts.
The vocal melody isn't up to the music. And the L&R would prolly benefit from a figure to play sometimes...instead of just mainly chugging along. The texture, in the thick parts, is kind of uninteresting because of sameness. And the whining string bends sounds great at the beginning...but, like the fill guits do, get a little boring when used so much, I think.
The intro really set me up for a treat...reminded me a lot of Vertical Horizon's work at Electric Lady.....but after 30 seconds or so, it started not going anywhere.
There's a really effective melody and some twists and turns waiting to be discovered for the tune. But the recording you posted is promising.
Something to try, maybe....listen to Metallica, and identify and list a bunch of things they did to add interest to several of their songs.....focuses listening. Then apply the same ideas to your tune. ...kinda clinical, like. Could be stuff like modulations; melodic lines in the 'guitar orchestration'; breakdowns; dynamic buildup using certain instruments or rythmic figures. All kinds of things you could work into the basic thing you got to kick it up!
I think the most important thing might be playing the music w/o the vox....and letting your imagination hear a strong melody on it. Then re-write the lyric to fit the better melody...say the same stuff, but make it fit the phrasing of the melody. And harmonies, or countering chorus lines...hooks, would really be an interest-adding thing.
Keep at it...you can make this song really good...it has a lot going for it.
ps...if you really want a super catalog of vocal melody and other production ideas, maybe listen to the Beatles' early albums. George Martin and the boys really did a great job with that stuff. Tons of ideas that transfer to any style.