English Translation
When it’s time to speak in public, it’s important to muster up some courage.
Wiktionary has another meaning for echarle los calzones:
(vulgar, idiomatic, El Salvador) to flirt (said of a girl)
https://en.m.wiktionary.org/wiki/echarle%20los%20calzones#Spanish