I feel especially frustrated because I have a great command of my native language and I cannot express myself with the same degree of accuracy and colorfulness that I using in my own language. It feels like it can never come across fully who I am. When I want to make a joke, I can't because I don't know the words to give it the same flair/nuance and perhaps it would also be culturally inappropriate.
At least in writing I can do some more research and edit. But speaking is a different thing.
So much this. I feel limited because I cannot express what I want to say in the way I want to say it. Worse is this will never change because I know I will never be at a level where I will be able to talk how I would in English.