Once I met a person who had been learning English for three years but still didn’t have good communication skills. Well this is not the case with that person only but we all do have this issue.
Now you must be wondering why I'm discussing it here when internet is loaded with lots of methods and tricks to learn spoken English well.
I know it's true. One can go online and learn those tips, but what about practical knowledge. There is a great saying that fits here well: "Put your knowledge into practice". It's fruitless if you can speak well in language you learn.
The best method to make yourself trained in it is to practice 30 min a day. I think this is not a big slot from your daily schedule.
So start it today and show your language skill to the world.