For the past 2 years, I've been "learning" English. Well, in my case, learning English is not something I planned to do at first. I don't even know I was "learning". I just watched a bunch of youtube videos, and the next thing I know I can speak a little English. But now that I have a little bit knowledge of the English language, I want to actually learn it. Not just by watching random YouTube videos. I have watched and tried different ways to learn like for example flashcards, watch movies, read books, speaking to myself, etc. But I feel like I am not improving. When I speak to other people in English, I feel like I'm not as good as I think I would. So, now I'm frustrated, thinking about how to learn and ACTUALLY improve.
What are your thoughts about this?