Everything you’ve said is spot on, and I think you’ve hit everything of substance. Growing a consulting (even a tailored tech solution) business means making it a sales business first and foremost - you can prioritize delivery if you reach a point you want to plateau, but 0 leads is not that point.