Give yourself time to think try to speak English too fast won't make you sound like a native speaker. Instead, it can actually make it more difficult for the other person to understand you. Speaking English slowly has two advantages. One, it gives you more time to think of what to say. And number two is it makes your speech clearer, so the other person can understand you. Overtime on with practice, your spoken English will get faster naturally.
You may be worried that the people you're talking to are impatient and would like you to say what you want as quickly as possible. First of all, you may not be true, people often prefer a well thought out answer to a rushed one. So, just relax. Another practical thing you can do is equipping yourself with fixed phrases you can use when remaining silent doesn't seem to be an option. Here's an example. Why is there so much violence on TV?
That's a good question. Let me think for a moment. I haven't really thought about it before. Well, I suppose. Here the speaker gains considerable amount of time to reflect just by repeating the question and adding a few sentences. If you do the same, you will sound more fluent and won't feel the pressure of having to say something before your already fixed or set of phrases are phrases whose words are usually fixed in a certain order.
They can be very patterns, idioms collocations. Basically anything we always say in one particular way. For example, during the day in the meanwhile, it's been a long time since. Sorry to bother you. Sorry to trouble you, but would you mind if, Oh, come on. I'm just kidding.
For what it's worth. To be right about. to be wrong about it four tabs. An eye for an eye, a tooth for a tooth.