Find a way to love your target languages
Previously, I used to learn English in an attempt to support my future career, which made the learning process boring and got very little improvement for years. Currently, my writing skill is getting better but I hardly speak English naturally. Frankly, I tend to translate my mother language into English while practise speaking.
To tackle my problems with different approach, I rethink my learning purposes and realize that I should learn to love my target language or find the common between my hobbies and the language. To begin with my very first new purposes, I love travelling and reading books, so I spend time reading books/articles in respect of self-development, travelling, my career, culture, etc. in English. To improve my pronunciation, I watched my favorite movies, programs, Ted talks with or without subtitles to see how the words are pronounced and used in different context. To make progress with my speaking skill, I signed up for some language exchange websites (like Italki, haha) and found partners to talk in English and help them with my mother language in return. At the beginning, I think it is quite awkward to say hi and send friend request to strangers and wonder if i bother them. However, I have become more open to this matter now.
In doing so, I find English more interesting to learn when it relates to my hobbies/ favorites. Actually, I yet to get any improvement on my English speaking but still think I am on the right track. Hope everyone finds ways to love their desired language and enjoys the learning process and good results will come your way.
Any correction/ feedback is welcome and highly appreciated. Thanks in advance.