Essential elements for successful language learning

The foundation principles for language learning. These should be in every language learner’s recipe if they want to be successful, regardless of the method.