Title: I’ve been reading, writing and speaking English as a second language ever since I was a kid. I can conduct hour-long conversations at work or when on holiday with native speakers without getting tired or feeling strained. I give presentations, tell jokes and would sometimes even speak in English because I find it easier to express my current thought in it. 
And yet it doesn’t feel like a mother tongue. I still feel some sentences are direct translations of the way I would say something in Hebrew, and that a native speaker would have said it differently. 
I’m also aware of my grammar not being perfect. Knowing which preposition to use is sometimes challenging.<p>So, how do I improve my English further? What’s the next step after reaching this level?
Obviously online classes wouldn’t do. The only option I could think of is living in an English speaking country, but that currently not an option.<p>PS this entire post was written without any help from online resources, so you can take that as my current level of English writing. If you spot out anything you might have articulated differently, it’d be great to hear! Thanks!
Upvote: