Думаю, что для того, чтобы действительно улучшить свой английский, нужно посвятить этому хотя бы годик. Причем необязательно каждый день по несколько часов сидеть за книжками и заданиями. Можно просто выбрать для себя парочку разных методик и уделять на это свободное время. А иногда, можно даже совместить досуг с изучением. Например
здесь, вы можете смотреть сериалы на английском с субтитрами, тем самым улучшая свои знания. Это довольно распространенный способ, который приносит результат.