You are wrong here. Typing is much easier than speaking. Because I have a time before posting to re-read what I typed, correct mistakes, to paraphrase a sentence if I have a difficulty in an explanation. Even more: there are many words which I know how to write, but never heard how they are pronounced, so I have to guess when I try to speak. In other words - I have no practice in oral english at all.
Watch American TV releases (comedy...), then speak the dialog and record it, then listen to both; repeat.
Watch American Movie releases with subtitles (comedy...), then speak the dialog and record it, then listen to both; repeat.
Listen to bbc world service, and explore their website.