I have heard that one of many ways of learning the 2nd language is to find a person who is a native of this language and is interested in learning your native language. Then - just talk/mail/chat with her/him using skype or any other communicator.
Have you ever try to find such a person in the Internet and then exchange your language skills with her/him?