Pareto principle
I started in this community because is the logical way to practice English. I was learning the idiom with apps, books, and some videos on youtube (plus private tutorials for almost one year). I always thought that learn another language it will be like a dream, however, I'm willing being corrected now because I want to plead bilingual myself. After this learning English experience I'd like to learn German and French.
The Pareto principle says you have to do twenty percent to get the eighty percent (it's a ratio of 20/80). For example: What is the twenty percent of a native person with his language? Maybe, try to speak and think almost all day in his language. So he does the twenty percent (think and try to speak) but grows in a quick way. If we turn the ratio we could learn grammar, expresions, rules, etc., (doing 80%), and we will spend a lot of time and probably we don't learn as faster as we can. Why? Because we're not spending our time in those main things that do the difference.
Thus, I prefer writting and let me think myself in another language.