I like to practice my speaking by talking with some friends through the telephone in English and singing American songs.
I think listening to American music, watching TV series in English without subtitles, listening to English talk shows and/or conversations, etc. I like to use Audiobooks too.
When it comes to reading people might think it's a boring and hard way to study English, but it can be really relaxing: when you're reading English articles in the internet, searching for information in English websites, reading a book, a magazine, a folder, a flyer, a newspaper, a cartoon, a charge, etc, you're automatically practicing your reading skill. I like doing those things, as well.
I often type in English with my friends by Whatsapp or Facebook to practice my Writing skill. I also like writing comments about some things in English too.
You can choose the proper ways that are better for you to help you improve your habilities. Here are just some tips that works for me, but it depends on every one to discover it's own self-study way.