Public speaking is a great skill, and one that I strongly recommend people develop. The ability to get up in front of a crowd and speak to them is surprisingly useful in its own right, and besides teaches you a lot about communication and confidence.