I think the best way to improve ur speaking is to talk with English native speakers
I've got the same problem I even sometimes speak with myself if there is nobody to speak with.
Listening also, is something very important in the procces of speaking, because you just imitate what you have heared
wish you all the best and the improvement
by the will of Allah
المفضلات