Choose a movie or sitcom that you really enjoy and that have a reasonable content of spoken English (versus action or plain special effects). Enable the captions for "hard of hearing" in English. Get a voice recorder. Go, scene by scene and paragraph by paragraph of dialog, listening carefully, and repeating (and recording your voice and the movie's). After each scene, rewind and listen to your voice. You'll notice how different it is from the soundtrack. Identify a few most striking differences and work on them, repeat until you're satisfied with how close you get.
To learn better English (spoken or written,) go to engVid.com. Above the white frame, in the blue area, there are categories. Click on "All Lessons." On the right side of that screen you will see a list of boxes to check. Pick your current level, beginner, intermediate, or advanced (or all 3), then go down the list below that, and click on the areas of English that you want to improve. There are:pronunciation, speaking (conversations, etc.,) comprehension, grammar, expressions, slang, vocabulary, writing, and others. You can check any number of subjects, or check one subject at a time. If you come to like a specific teacher, you can search for all the videos that teacher has submitted. There are also exams you can take to find out what you need to learn, and some subjects that prepare you for college entrance exams. They have over 500 lessons available. Good Luck. Hope you have success. By the way, I like Ronnie's videos for the second language students that I tutor.