I found a website where there are a lot of animes that you can watch anytime and some of them are available in american.
What about watching them and study the way characters talk?
[During my english class, I figured out that teachers only teach a formal and neutral english, I mean what we learn are just grammar and vocabulary, but what we speak isn't actually the english we can hear everyday. Just pay attention to one of the animes there :
http://www.animefreak.tv/watch/nana-episode-1-onlineBy example, let's pick up NANA. We could pick up a couple of sentences form it and study them.
Reading is important right, but if you forget about speaking,the English you will talk won't be like the spoken one. And anyway how can we say 'I speak english' if we even don't know what kind of engish people talk?
Plus, I'm sure that listening some english, some authentic one, will help you to get use to hear and speak it, and you'll probably speak with the feeling you really master it and also you will not have to think about what you're going to say, that will come up just like that.