Я просто общаюсь каждый день на английском, по интернету. Именно звонки и видеозвонки, а не только переписка. Я считаю, самый эффективный способ - общение. От теории с репетитором будет мало толку, если вы не общаетесь на английском. Не надо стесняться разговаривать на английском, даже если вы делаете ошибки.
Просто нахожусь временно в зарубежной стране, тут конечно работаю где все русскоговорящие, но нормальное знание английского не помешало бы, а у меня с этим беда. Я постоянно начинаю учить и в какой то момент забрасываю.