Keiさん、こんばんは。
「思考力が高い」には様々な英訳がありますが、ここで誰についてを使っても一番相手が違和感にならないように、本気に褒めたい時にも使える表現を決めました。
You have a very sharp mind. => (文字通り)知能が鋭いですね。
A sharp intellect. もほぼ同じ意味ですが、もう少し硬い言い方になります。
A quick thinker. も使われますが、使える文脈はもっと限られています。その場ですぐ問題の解決法などを考えられる人というニュアンスになります。
ご参考になれば幸いです。