Dear all,
Language learning is a skill like many other skills, e.g., singing, dancing, and art/drawing. It has to be practiced periodically or more often. Only then can one think of attaining some reasonable standards. The so-called books and tests do not merit any worth if they are not practiced. Set a goal clearly from day one:
1. to speak English
2. to write in English
Start writing notes and maintain daily records. If you are working, start sending emails to your close colleagues and friends. If you are studying, read aloud just enough to hear your own voice. Unless practice becomes a habit, no amount of reading or attending classes from world-class experts would help. I do not know the background of the person writing or asking this question. Having been in the industry as a consultant for corporates and academics for many years, it is my strong opinion that mastery is not needed for someone in communication to clearly express their thoughts, as long as they are strong in the fundamentals of grammar. We do not need to communicate like poets or literature experts.
This thought is especially shared for those who feel that communication starts and ends with fluency in English only, with bombastic expressions on every possible platform. Professionals, students, and the working class need to invest time and energy to acquire the skills through practice. The so-called English medium students often do not have the basic standards in the majority of cases after spending 15 years in the school curriculum.
Best of luck and happy learning to all of us.
V. Rangarajan.