TOEIC600点程度の実力しかない私が言ってもあまり信憑性がないかもしれませんが、私の英語の習得法を紹介します。
TOEICは600点程度ですが、オーストラリアにいた頃は、英語の学習法について専門に研究し博士号を持っていた英語教師(英語しか話せない)が、自宅で数人の生徒を集めて教えていたときから、駅前のビルの2フロアを借り切ってビザが取れる正規の英語学校に急激に大きくなる1年半、その人のアシスタントとして働いていた経験があります。
そのときに、その英語教師(英語学校経営者)の学習理論を学び、私の英語力は半年で急激に伸びた経験があります(その後、伸びなかったのは、私の努力不足です)。その学習法は、今でもベストな方法だと確信していますし、人に英語の勉強法を聞かれたら迷わずお勧めしています。
その方法を、その先生は(長い)論文にして博士号を取得したのですから、私が軽々に説明できるものではないので、ポイントだけ紹介します。
一言で言えば「丸暗記」
文章を作らない。ということです。文法を考えて「主語、述語・・・」と組み立ててゆくのではなく、文を丸ごと丸暗記。たくさんの単語を丸暗記。
その上で、自分の知っている単語と、自分の知っている文を組み合わせて話す。丸暗記した文の、少しの単語を入れ替えて、話す。
少しずつ自分の引き出しを増やしてゆくのです。日常生活に必要な会話であれば、この方法でも3ヶ月から半年有ればほとんど不自由なく話せるようになると思います。
さらに1年くらい気合いを入れてがんばれば、そこそこ仕事でも話ができるようになると思います。
これまで、いろいろな勉強法を見ましたが、断然この丸暗記法がよいと思います。