Who knew english but he can't speak
You need to practice , listen , read and write a lot . Then you will be able to speak English very well . In additional too you must encourage yourself . Good luck ALLAH with you .
you have to read and lisen how people what they say the word and talke with people and I hope you speak better (^_^)
If you want to help and add alot of informetion go and talk in (دردشة و إفادة.for English.) you're wellcome.......