Get decent meetings.
Are you getting leads at the moment but find the amount of legwork you need to do before and during the meeting is unacceptable? Stop, get decent meetings instead.
Change who you get your leads from…perhaps to someone who makes sure each lead fits your brief… now I wonder who that could be? 0800 009 6250