Так часто бывает, когда изучаешь английский дома, вы возможно выбрали и изучаете язык не по подходящей программе, либо просто выделяете на изучение мало времени и вам просто не хватает живого общения, практики. Я советую вам поискать подходящие по вашему уровню курсы в Кембриджском центре, там работают по коммуникативной методики и используют много разных современных подходов в изучении языка
https://cambridge.ua/uk/