I'm not so good at thinking or communicating in English.
Both thinking and speaking in English is quite difficult for me.
ーI'm not so good at thinking or communicating in English.
「英語で考えて伝えることがあまり得意でない。」
I'm not good at ... で「私は…が得意でない・苦手だ」という言い方です。
communicate は「人と意思疎通を図る・伝える」という意味です。
ーBoth thinking and speaking in English is quite difficult for me.
「英語で考えることも話すことも私にはとても難しい。」
... is difficult for me. で「…は私には難しいです」という言い方です。
ご参考まで!
おっしゃられている内容は以下のようにも表現できると思いました(*^_^*)
It's difficult to think and speak in English.
「英語で考え話すのは難しい」
in Englishで「英語で」の意味になります。
例)
think in English「英語で考える」
sing in English「英語で歌う」
teach in English「英語で教える」
以上です。
少しでも参考になれば幸いです(*^_^*)
★★大阪カフェレッスン英会話講師KOGACHI