Vets Comms Skills

I have always been impressed by the communication skills (clear, coherent, logical, confident, etc) that people from military backgrounds have. I suppose this is fundamental given the situations you encounter. Do you go through any formal training or is it purely on iterations and practice?