There are people in this world who are great at pitching and people who simply aren’t.
Engineers and developers generally...aren’t. Sorry about it.
Another tidbit – your startup’s Co-founder or CEO probably wasn’t great either.
With that said, I can’t imagine being a foreigner who not only has one shot to pitch it right but having done so in English.
Wait, I actually do...