Do I have a horrible voice? I recorded this from my computer. Im trying to learn pitch.
this one was better than the Bruce Dickinson ones you posted. not flawless but you set the bar lower for yourself and came closer to your goal. i'm guessing this is a Queen song (not familiar with their non hits). if you're trying to learn pitch, you should start with singing the word "ah" to every note in every major and minor scale. then sing "oh" to every one of them. put in the work from the ground up. I didn't start learning how to play guitar in 1989 by immediately trying to learn every Metallica or Iron Maiden guitar solo, and churning out bad recordings of myself doing so. the karaoke stuff isn't going to help you achieve your goals. seek real vocal coaching or at least find it on youtube if nothing else.
i'll give you credit for switching from Bruce to Freddie, since you were having so many problems hitting the high notes before. now keep working at it.