In this case pitch has a different meaning. It means an spoken idea or delivery. As in you would pitch an idea to your boss at a meeting.
And adding a flourish just means to deliver the speech with an extra little something. The added may flourish my be anything that would perhaps make your pitch stand out a little from normal.
- For Teachers