There are many learning resources for writing, reading, and listening. I couldn't find much for speaking. So I created one that I believe will help everyone speak fluently. It's completely free because I want everyone to have the ability to speak English.
http://www.talkenglish.com