They won the hearts of the entire audience. If the performance was only mediocre, simply thank the person(s) for participating in the program.
Mention specific details and show that the speech or presentation did have an effect. Whether you are writing a thank you note out of duty or from your personal desire to express thanks, use a sincere tone.
Thank Someone For a Speech or Presentation