I have a decade of experience in business development. I usually work for large business conglomerates on freelance basis to generate leads and train sales teams to make the most out of their business.
Having a good source of leads and a motivated sales team doesn't solve the problems of all the clients. They need custom designed tailored business development plan.
I am a full time freelancer working in India with manufacturers and resellers. Most of my clients have seen tangible results in as less as three months.
Maybe I should help you with the fundamental question of every businesses. How will the business grow.