Wow, some great ideas here indeed.
I think that if you want to improve your spoken English, it would be a good idea to practise speaking. Repeat the conversations in your favourite movies to help exercise the muscles in your mouth and try to start slow and gradually build up speed.
Another idea is that if you want a partner to talk to but you live in a non-English country, try to find one on a website like http://www.livemocha.com
or perhaps http://www.meetup.com
I hope that helps