1. You mustn't be afraid of making mistakes but once you make them you have to rectify them with the help of a grammar book or a dictionary
2. The best way to improve your fluency is to not just speak in English, but think in English, because if you are thinking in your mother-tongue and you try to translate your message to English before actually saying it, you will not only speak in a slow way, but you will spoil that day's English advantage and learning. Just try to speak inside of your mind (think) in English, and it will come out in a more natural way
3. Also, when you're out and about, or even at home, think, and also SPEAK OUT LOUD, the things you are doing, the things you see. And speak to other people! Always remember it's good to make mistakes, because you can learn from them and improve by remembering what you did wrong and improve that.