I agree with Piar87. It's obvious that you have to practise your language skills. Many methods for doing this were written. But it is good to remember - don't give up, please. Is is as much important, as watching films, reading books, and so on.
Besides, I can suggest you another way to polish your English. Take your favourite book in your mother tonque and... translate it!
Good Luck! You aren't alone, most of us are developing English. I keep my fingers crossed for you.
Divine