Of course everyday long-term talking to native English speakers on a multitude of topics is a top priority and a paramount factor for developing good English speaking skills by learners of English. However, in addition to this, self-study and practising English on one's own are indispensable, and substantially accelerate success in English. Communication with native English speakers can't encompass all aspects of mastering English adequately and thoroughly, especially vocabulary, grammar, potential in-depth content of conversations suitable for real life needs of students for using English. It's possible and effective to practice English (including listening comprehension and speaking) on one's own through self-control using transcripts, books, audio and video aids. My articles on English learning methods are applicable to self-study and self-practice as well. My question for a poll is:
What are the best ways and aids for practising English on one's own using self-control?
To draw up a plan, that one repeats regularly. This plan contains all different sections. As you mentioned, vocab, grammar, even conversations with native speakers, idioms, listening comprehensions.

This is my way, I do daily exercises, even if it's only listening to BBC-World News.

Value of oral translation into English.
Have you noticed that interpreters have to possess the most thorough knowledge of a foreign language (especially of conversation, vocabulary and grammar)? Perhaps foreign learners of English can achieve fluency in English also through oral translation from their native language into English with the methods described in my articles on English learning methods. It is possible to exercise self-control (that is to check yourself) this way when practising speaking in English every sentence in ready-made materials with both a foreign language and English versions. I also believe that the value of oral translation from a foreign language into English with self-control is underestimated by English teaching specialists for self-study and self-practice of English conversation, vocabulary and grammar.
Site Hint: Check out our list of pronunciation videos.
I agree that interpreters have to possess the most thorough knowledge of a foreign language. They have to repeat daily exercises to maintain their learning of grammar, vocab and so on. Interpreters have to translate very precisely, it's easy, mistakes are not permitted. So they have to grasp the meaning of a sentence and repeat it again in another language, which is often amazingly difficult.

Oral translation is a good exercise. I sometimes to it the other way round I have to admit. One thing that I absolutely attend, is translating english songs,into my native language german.
I have to think over how to present my views on effectiveness of oral translation from a foreign language into English convincingly for self-practice of English conversation, vocabulary and grammar. My views in this regard do not apply to classroom teaching and classroom learning of English, because an ESL teacher teaches English to students of various ethnic backgrounds and therefore oral translation into English is simply impossible.
But I firmly believe that oral translation into English is effective in practising on one's own English speaking, vocabulary and grammar with ready-made materials (using self-check) in a more logical, thorough, in-depth way as to content than casual talking to native English speakers. Practising English on one's own through oral translation into English with self-check may be a quicker way for developing fluency in speaking English than casual talking with limited content in English to native English speakers. Anyway practising English on your own accelerates mastering of English. Please express your views in this issue.
In my opinion learning english with the help of a teacher is necessary but it's only a small part of the cake. As you said, if one really wants to master a language, including all widespread fields, including idioms, accents etc.. one has to work on ones own. This is , unfortunately, what many people seem to misunderstand.
If one just attends the courses and doesn't practise a lot it'll take years to become finally fluent, if that'll be the case.
Buvaley Anyway practising English on your own accelerates mastering of English
I couldn't agree more.
Teachers: We supply a list of EFL job vacancies

I learn English watching films and TV shows in original, and I also use this app on https://speedypaper.app/

If you've decided to start learning English on your own, first of all, take things slowly. Don't think that after reading in English you'll wake up fluent. Set realistic goals and spend equal time studying every day. Think like a child. Yes, it might sound a bit stupid but using resources for children can really help you to start. You can also enjoy listening to music in English, watch movies and read the news, too. Learn the language with YouTube or make do-it-yourself cards. Or you may even join an English Club or Online Language Forums.