Hi. I have a couple tips for you.
1. There are a lot of apps which you can install on your cell phone. You can learn English everywhere if you have cell phone and internet. Those apps can really help you. It could be apps for improving your vocabulary, grammar rules apps, conversation apps, apps for listening.
2. YouTube videos. I can recommend you some good teachers and their channels:
for listening and grammar:
https://www.youtube.com/user/ajhoge - A J Hoge
https://www.youtube.com/channel/UC_0NfufarVw04vDfWFm8z_Q - Adam
https://www.youtube.com/channel/UCrJHj7MDQhmQ9iFuACdoWCg
https://www.youtube.com/channel/UC4cmBAit8i_NJZE8qK8sfpA - Ronnie
https://www.youtube.com/channel/UCajKaiBJSwYcDFbfMICpSpA - All English
https://www.youtube.com/channel/UCwA7Aepp7nRUJNa8roQ-6Bw - James
https://www.youtube.com/channel/UCVBErcpqaokOf4fI5j73K_w - Emma
https://www.youtube.com/channel/UCicjynhfFw2LiIQFnoS1JTw - let's talk
https://www.youtube.com/channel/UC9Pbt3q-ihROg1lmmmQdU2w - Gabbie
for grammar:
https://www.youtube.com/channel/UCqKdhW0ACPbaGyU0MuwqtxQ - Dave
3. Make memorize cards with apps Anki. You can create you personally vocabulary with app.
4. Reading books depend on your level.
5. Try to think in this language, make sentences in your mind in this language, try to speak out loud in front of mirror, record your voice and compare with original, how you sound.
6. Watch movies with subtitles or without depend on your level.
7. Listen thematic podcasts depend on your interests.
8. Try to find some time each day for learning language, at least 15-30 minutes each day to study something new. Each day is important, then you improve your skills quickly.
These are teachers and their channels for learning German:
https://www.youtube.com/channel/UCZwegPHTG4gvnR0WLzaq5OQ - Anja
https://www.youtube.com/channel/UCMIf10yPu7dGtq0A0uz5Qog - Herr Antrim
https://www.youtube.com/channel/UCbxb2fqe9oNgglAoYqsYOtQ - Easy German
https://www.youtube.com/channel/UClBrbJXNh