Not am a native English am I, but instead I learned English in school in English school I have.
The most difficult is word for many different things and then explain it well. Right words can be in the lost when of thinking.
No but seriously, I've found Steemit being a really good platform in attempts to improve my writing. Even when working I usually can manage by learning a few new words and expressions, but on Steemit I will seriously have to dig deeper.
If there is a topic I want to post about, I will need to put my English skills to a test to describe the topic even nearly as well as I want to.
I think that this is key when developing content too as taking the extra time helps to improve the quality of thought also.