I fyou don't have access to a native speaker, the next best thing is to practice with movies. Audio/video courses are no good because typically you are dealing with isolated sentences or very artificial conversations - you don't care about any of the imaginary people or their situations, so your brain is not doing any work to imagine what things they would want to say. Pick some English-language films you like a lot (because you are going to have to watch them many times) and watch them with subtitles in your own language, then subtitles in English, then without any subtitles. Practice repeating the dialog to yourself, as if you were going to do the work of an actor. You can also practice writing out some of your favorite parts.
Repetition has value, in the right context. The story and characters are easy for your brain to engage with, so they will function as a mental anchor for the more abstract patterns of grammar and correct usage.