To enhance speaking skills, the most important thing to do is speaking. You have to practice daily. The more you practice, the better it will be.
You can talk to friends, brothers, sisters or anyone you are comfortable with. If you are shy, Stand in front of the mirror and speak to yourself. You can see yourself speaking and it will improve your confidence.
Apart from that, you need to have a good vocabulary. To improve vocabulary, you should read news papers, novels or anything you want. Practising word power books also helps.
And if you are comfortable, try to sing. You need not sing in front of others, just by yourself. If you don't like singing in front of others, sing when you are alone. Sing loudly. It will boost your confidence.