Got any advice for someone that wants to be a diplomat/politician/ambassador?
Here’s the thing: you can’t learn in private. Anyone can learn to be a computer programmer in private, they won’t have to put up with being ridiculed, and they can spot their mistakes themself. But if you want to be a public speaker, you have to go through the whole learning process in front an audience. You have to stick your neck out and make a fool of yourself for a while. Be wrong, be rebutted, but continually analyse your mistakes and analyse the good moves made by people you respect. Read other peoples speeches and debates, and most importantly, watch recordings of yours.