Hello Jennifer - Your advice for students to use a software is nice; however, a second language learner can approximate sounds to the target language through imitation, repetition, metalanguage and various strategies, but he or she will never sound exactly like a native speaker. There are many factors to take into account like physiological aspects of learners - particularly adults - like muscle formation, pitch, intonation, rythym, and reproduction of non-existant sounds of the native language of learners. Therefore, I would not detract from the idea of wanting to sound like an English person, but concentrate on conveying the right set of codes of the target language. After all, a right accent can really be to the speaker´s advantage if the sounds are correctly produced. I usually tell my students to chill out and enjoy learning English.