Students usually correct their mistakes with more exposure and use. Some mistakes though, will need to be corrected in a systematic way. Learning a language involves learning a culture and way of thinking. Culture is learned more through experiences than discussion. Feeling positive toward a culture and language can help language learning.
Language affects thinking.
Meaningful and interesting learning is more easily remembered. Avoid too much rote learning and drilling. Help students understand and value the language. Schools and children need discipline and order. Rewards are much more powerful than punishments in discipline and learning.