英会話のコミュニケーション力を磨くなら、一にも二にも、その言語を実際に使って会話することが大切です。言葉は使ってこそ身につくものです。
学習という観点で見るなら、会話相手が「日本語では意思疎通が難しい」人であれば理想的です。必ずしもネイティブスピーカーである必要はないでしょう。要は英語を使わざるを得ない状況に身を置くことがポイントです。
外国語で会話をする相手を見つけると、学習の上で大きなメリットを得られると言えます。外国語話者の集まる場所に赴いたり、ウェブ上のサービスを利用したりといった方法で、外国語での会話相手を見つけることができます。