I think it would be useful to watch films in English without subtitles, to develop your listening skills, but don't try to translate what they are saying. Just focus on the words you understand. Later you can use English subtitles to see what you missed the first time. You will see that after a while, you will understand more. Then you can focus on speaking - first you can talk to yourself, so that you don't have to worry about making mistakes, which helps you be fluent. Later, after gaining enough confidence, you can start talking with a native speaker, who will help you become fluent.