We are all guilty of too much Wall, my guess. I liked the song and your vocal performance was quite good.
Mix-wise, the main vocal is getting some kind of room-boxy treatment, but the guitar sounds like it's in a different room, it's a little too up front and clean? reverbless? You might get them in the same room reverb wise a little more.
That's my only idearr . . . sounds good otherwise.
I think your voice could carry a lot of different genres, good singing!
cheers,
-Tom