I've tried to convince some Chinese students that reading aloud every morning to improve their pronunciation/oral English is actually a mistake. The reason is, I believe it will only form bad habits. Surely they are repeating the same pronunciation errors again and again until forms a habit. Am I right? If their pronunciation was perfect to start with, the method might have a little merit. I'm trying to get them to copy the voices of native speakers using mp3's instead. I think it will be much more beneficial because it will help their pronunciation and fluency which is what they want. My gut and experience tell me I am right but I'd still like to hear the opinion of some experienced English teachers. Am I right to try to get the students to stop reading aloud every morning? Is the mp3 alternative better? Thanks.

Oh, I nearly forgot. Just one more question. Reading quietly is better than reading aloud for improving reading skills, isn't it?