One of my students improved his speaking with www.englishcentral.com At the time, there was a competition among users, and my student became #1 among all the competitors!
Remember, you don't always need a conversation partner to improve your ability to speak English. There are websites to help, but also, don't be afraid to talk to yourself! Every day, as you stand in front of the bathroom mirror, speak your thoughts out loud. Talk about what you have planned for the day. Add a positive affirmation! Say, "My English improves daily and I learn to think in English more and more each day."