Ear training is a good way to improve singing as well. Practising to learn to recognise intervals, scales and chords by ear by singing different intervals, scales (major, natural - harmonic - melodic minor, pentatonic..) and chord arrpeggios will make you a better singer.