The only way you are going to improve your singing is if you practice. You should also try to go to a singing coach. They can hear things you can't. You might think your singing a note correctly when you are not. A professional can give you honest opinions.