日本に居て英語を上達させるには、とにもかくも日常で英語を使うことだと思います。英会話学校に通っている人とか、英語を話す外国人の友達がいるとかなら良いけど、ほとんどの人は、そうじゃなくて、本とかCDなどで自分との戦いで英語を勉強していると思います。
そこで、自分の経験から日本で一番役だった実践英語方法は、インターネットを使った英語でのチャットです。初めは、英語力なんかないし、英文タイプも遅くてなかなかチャットの中で会話に着いて行けませんでしたけど、最初は、ただのぞいているだけでも言い回しや表現方法は、実践の英会話としてとても為になります。す。また、チャットの英語は、結構くだけてるので生の英語に近いし、ついでに英文タイプまで早くなっちゃいます。私も英文チャットで英語を勉強している内にブラインドタッチができるようになっちゃいました。
英語チャットは、下のグーグルで「英語チャット」とか検索するとたくさん出てきます。