on pitch but still sound bad

basically what the title says. i’ve been working with a voice teacher for about six months and pitch has/is my biggest struggle. even when my voice teacher says i’m on pitch it doesn’t sound good to me and when i record myself at home i sound even worse which makes me not want to post myself here for feedback too. we’ve started working a bit on breathing during the songs too. but i don’t know i feel stuck and shitty about my voice.