You say you can’t speak English well? Maybe that’s because you don’t have many chances to practise speaking it.It’s true we don’t often such opportunities.So what shall we do then? In my opinion, we can have more listening. It’s not very difficult to find materials for listening in bookstores. But of course, you need perseverance or you will fail. Secondly, you can say what you want to say through the Internet by writing. It also helps a lot. See? I am writing what I’m thinking about. I’m sure listening and writing more can help you make progress in speaking. What’s more, don’t be afraid of making mistakes while you are speaking or writing. Don’t be afraid of "losing face". I think if you are not afraid of "losing face", maybe you will get a lot from it on the other hand.