Just like the others said. Takes practice. Have you tried toastmasters? Or other public speaking type of courses that you can take on the side?