One of the advantages of having a teacher is that he or she can correct you, guide you in the right direction and teach you expressions that you may not be familiar with. Learning a language, however, takes a lot of time and effort. You need to constantly practice it and you therefore have to find ways to incorporate it into your daily life.
One of the ways you can incorporate English into your life is by listening to something in English while you go about your daily life. While you clean, cook, drive to work, walk somewhere to meet your friends, you can be listening to English. Luckily in this day and age, it is somewhat easier than it used to be. Using your smart phone, you can download a podcast that you later listen to when it is convenient for you. The other advantage to listening to podcasts is that you can pick any topic you like. The key to learning a foreign language is making the structures, vocabulary, etc. meaningful to you and your life.
Go to Google and type “podcasts”. On the first page you have some options of websites that lead you to English-speaking podcasts. You could also download an app like Pocket Casts, Downcast, Doggcatcher or Stitcher Radio to find podcasts you might find interesting: