If you are like many non-native English speakers, you started learning English by taking formal English classes as a young child. These classes taught you grammar and sentence structure . In the years that followed, you continued to take classes in English which made you fairly confident that you understood it well.
However, once you got to university, you probably found it difficult to speak English as quickly as you wanted - you knew the words but you just couldn't speak as fast as you wanted. Hesitation plays a major role in frustrating English learners. Typically, you don't want to speak unless you know that you are not making mistakes.
But here's your problem - how will you know if you are making mistakes unless you stop hesitating and give it a try ?
A possible solution would to be find a friend who already speaks the language you speak at home.. Ideally, this friend is fluent in English and is someone you feel comfortable with. Whenever you talk to that friend, try to spend a few minutes speaking about the news in your own language and then try and say the same thing in English. Your friend should alert you to anything he didn't hear you say in English, or that sounded too formal.
You could also use a recording app on your smartphone to practice your English by yourself. Record yourself speaking English for five minutes a day. Your recording could be your thoughts on a new project at work, a recent news story or something that happened at work . While you speak, do not correct yourself in mid sentence or hesitate. Just speak. Do not listen to your recording right away, but play it back after two hours or the next day. This way you will not remember exactly what you said and will be more alert to the content that sounds fresh to you. As you listen, pay attention to how you sound. Are there any sentences which are unclear ? Think about how you might have said the same thing in your first language.