Hi, Sasha - I was intrigued by your question and after reading through your piece, have to say I don't find the multiple use of the word "language" at all distracting. Sometimes, it helps to google synonyms for a word, but in this case, there really isn't a much better way of referring to language other than to say "language." However, I want to add that your English is exceptionally good I hope you don't mind but I took the liberty to make a few, minor grammatical corrections and to re-phrase a few other things just to "tweak" the piece. You may have to compare it to word-for-word, but, I hope it helps you a little. I have to send this in two sections, though - it's exceeding the 2000 word limit.
Seldom do foreign language students realize that work out-of-class can be even more efficient and productive than in a classroom The key is doing things that really strengthen one’s knowledge, the things that not only provide the learner with dry facts, but also help him or her acquire a habit of using proper vocabulary and grammar when needed. So, what do you need to do in order to pick up new language skills as fast as possible? I believe immersion into the language environment as well as constant daily practice is just what you need. While the former is easier said than done, the latter is something everyone can effortlessly do even when outside a country where your target language is spoken.There are many learning platforms where you can easily communicate with native speakers. I would recommend Italki, the website that allows one to ask language-related questions, and participate in open discussions with PMin.users. Being active will allow you to find penpals in a snap of a finger.