the room is the prob imo, there's a 'concrete' reverb/echo room sound that's not pleasant.
most clearly heard in the word 'before' at 1.00 minute.
imo no microphone prob, but you sound a bit far away from the mic but that could be latency perhaps, my ears are not so good.
what can you do ?
treat the room to become really 'dead' and then add a reverb on the computer later....but I don't know if that would sound great....probably no ideal solution.
if you have a room with wood on the walls, or a lot of furniture etc, carpets....(avoid concrete and tiles on wall/floor/ceiling).....would try to record the vocals there to see if it gets better.
good luck, you're on the way to better sounding vocals / hang in there.