I understand a fair bit of spoken English, but I'm not good at speaking it.
この場合、次のような言い方ができますよ。
ーI understand a fair bit of spoken English, but I'm not good at speaking it.
「リスニングは結構理解できますが、スピーキングは苦手です」
to understand a fair bit of spoken English「話される英語(口語英語)は結構理解できる」=「リスニングは結構理解できる」
ご参考まで!