it's not just the skills, but the dedicated time. Cultivating leads and developing marketing plans takes time that you as a tech lead shouldn't have and skills that you probably don't either.
It's a full time job to do well, and your technical people's time is too valuable to have them half-assing it.