I have to speak slowly because my English isn't very good
I don't speak English very well.
That's why I speak slowly.
で全然問題ないです。
一つの文で表現するとしたら、
I have to speak slowly because my English isn't very good.
直訳:英語があまり上手じゃなくてゆっくり話さないといけない。
という言い方を使えます。
ご参考になれば幸いです!
I speak English slowly because I'm not very good at it.
I take my time when I speak English because my English isn't that good.
この場合、次のような言い方ができますよ。
ーI speak English slowly because I'm not very good at it.
「私は英語があまり上手じゃないので、英語をゆっくり話します」
I'm not very good at ... で「…があまり得意でない・上手でない」
ーI take my time when I speak English because my English isn't that good.
「私の英語はあまり上手でないので、英語を話すときにゆっくり話します」
to take one's time で「時間をかける」
ご参考まで!