Justin Jackson wrote a cool post on the benefits of public speaking.

As a geek, there's one skill that's helped me level-up professionally more than anything else: public speaking. Whether it's doing product demos, presenting an idea to my team, or being on a podcast, it's a skill I benefit from every day. But the biggest opportunities have come from giving talks.