Я бы не стал говорить о совершенстве, ведь в совершенстве язык, пожалуй, не знают даже носители. Это слишком комплексная и живая система, чтобы говорить о совершенстве. Он всегда меняется, эволюционирует и дополняется различными элементами и порой за всем не поспеваешь.
Мне, на самом деле, очень повезло, так как моё знакомство с английским (и несколькими другими языками) произошло в пять с небольшим лет. Меня отдали в кружок для детей, где изучали английский в интерактивной среде. Позже, мне также повезло с преподавателями, так как я достаточно рано начал общаться с носителями языка и благодаря этому избежал участи фоссилизации неправильных знаний. Не полностью, конечно. Мне всё же заложили некоторые не совсем правильные аспекты, но благодаря как раз-таки общению и обучению у носителей многие из этих моментов сами собой потом ушли.
Дальше был британский колледж, где преподавали как англичане, так шотландцы с ирландцами и даже американцы. У меня была возможность слышать различные акценты, говоры и диалекты. Поскольку обучение проходило полностью на английском языке, ценность этого опыта переоценить сложно. Далее был филиал Нью-Йоркского университета, различные курсы и непрекращающееся общение со старыми и новыми англоговорящими знакомыми.
И по сей день, по прошествии двадцати с лишним лет после моего первоначального знакомства с английским я всё также не теряю контактов со знакомыми и друзьями по всему миру и стараюсь заводить всё новые, расширяя кругозор и сферы общения. Так что, способа освоить язык хорошо, лучше нежели находясь в сфере где он применяется постоянно и непринуждённо, я лично не знаю. Ну личная мотивация должна быть высокой, конечно. Без этого никуда.
Было бы неплохо, если вы поделитесь сайтами, спасибо