
Make a pitch for somebody/something
Persuasive Intent
The phrase often signals an attempt to convince or win support from someone. 
Positive Spin
The speaker presents positive aspects to endorse someone or something convincingly. 
Sales Context
In sales or marketing, making a pitch often involves presenting a product to potential buyers. 