English is fun. Maybe because I have some gift for language learning, or maybe because I like British and American cultures, learning English has never been an issue for me. And I think it is supposed to be this way, because language learning should not be all about vocabularies and grammars. It is an amazing way to communicate and broaden horizons.
I also speak Korean, which is not as good as my English due to my lack of practice, but good enough to have a daily conversation. The trigger of learning Korean was the prevailing/popular Korean soap operas. All the roles in the series are either gorgeous or ultimately handsome. I suddenly had the thought to learn Korean so that I could understand the lines.
I have done a lot to be a good foreign language speaker. Besides the traditional ways of memorizing vocabulary and grammars, I also watched a lot of foreign movies and learnt the lines by heart. The most effective way I tried was to make foreign friends. After hanging out with them for over a month, I made an amazing progress in both the language I was learning and the culture it carries.