Let's face it, you can never become a master public speaker by reading books alone. There are only two things you can do to become a master - and take this from someone who after years of training is finally on the right track - first, find a good personal coach (you may be able to write off the cost; check with IRS), and second, practice and do so in real settings, not just in front of your bathroom mirror!
