First of all, successful language learners are independent learners. They do not depend on the book or the teacher; they discover their own way to learn the language. Instead of waiting for the teacher to explain, they try to find the patterns and rules for themselves. They are good guessers who look for clues and form their own conclusions. When they guess wrong, they guess again. They try to learn from their mistakes.