Honestly I’m a native and I agree with all below.
if I was to give any suggestions it’s these.
1 read books at slightly above your level, if that’s children’s book so what you will learn new words as you go along. There’s a site my kids use called oxford owl I think free books there.
2 watch Netflix tons of English content audio (I wish we had such a choice for Spanish I’m trying to learn Spanish :)
3 speak as much as you can in English.
To anyone who will have a conversation with you.
4 I found so munch help on you tube it’s an amazing resource when learning a language
5 don’t give up learn one word a day and keep practicing what you do learn I have found MosaLingua to be great for this.
I honestly think this site is amazing because it connects you to so many people so make effort speak with people lots of people and your improve don’t just use text books
Hello ali. I'm not an english native speaker though. I'm agree with all comments above. Here are few tips i use for learning english.
Read anything. You don't need to read anything highbrow at all if you don't want to. Just read for pleasure. But if you really want to expand your vocabulary, you should occasionally go outside from your comfort zone. Maybe you can read tech news, crime novels. You can also watching english news broadcast or english full-length movies with subtitles, watch what you enjoy. Seeing or hearing all those words being used in a variety of contexts will help them stick in your brain :). The more we engage with language, the more we learn and develop our vocabulary.
The best way to start doing something just to start doing that!
The best way to be a professional in any business, to start teaching other people!
So, this is the way - to start using English daily and then to try to teach other people around to use English.