The three essentials for great preaching are: truth, clarity, and passion.