Knowing the difference between lead generation and branding is vital for businesses wanting to grow.