Unless you've worked full-time in sales for a few years, you're probably not a stone cold closer
That's totally fine,
Point of bringing that up is - you shouldn't be booking calls with unqualified people thinking your going to magically say something to close the deal
If you're selling your own stuff you have control over the marketing
Meaning you don't need to be a sales savage - you control the quality of leads that book in
Marketing departments really screw over sales guys because they're incentivized to book as many 'leads' as possible