To become successful in learning a language you need to do more than the basics.
The basics of learning grammar, pronunciation, grammar and so only results in failure for most people. Successful language learners understand that learning a language is like learning a skill. If you use the right method, you CAN learn what you want.
Understanding how a car works will not help you to become a good driver. Becoming more attentive to what you are doing (and its results) and your environment are a key. If learners ( and their teachers) just understood that and knew what had to happen for them to become more attentive, the success rates would markedly increase.
Watch this presentation, which was recently delivered online to a group of EAL teachers at the 2nd ELTeaM International Conference in Indonesia