As the technique for improving the language skills and boosting the motivation for learning a foreign language, I would urge learners to adopt "Real-life" learning method. By this method, they are encouraged to use a language in a real situation where they need to manage to communicate with non-Thai speakers with the full use of language skills that they have acquired so far.
To create such situation, we, instructors, need to put considerable efforts into organization of an activity as well as rehearsal for such activity. As for my own case, I recruited some foreigners who are interested in visit to my university and took them to the university for communication with students here. Then, I organized an activity to encourage both Thai and foreigner sides to have communication in a language except Thai. As a result, though it was quite a painstaking job for an organizer, I believe that students could gain a plenty of knowledge of not only their language, but also their culture and idea.
verygood