I've had the same problem before and it works. First start off by warming up your voice. Sing in the shower in your room and whenever you can, drink water or tea so it will smooth out your voice so its not too squeaky. Then start singing a song but record your voice, listen to the singers vocals and timing, then listen to yours