Zoro is born with CoC, he has innate charisma. This is why Luffy and Zoro get bitches without trying but Sanji has to go through shit to make women appreciate him.
For example in Punk Hazard, it's Sanji who saved Tashigi, but in the end she gravitated to Zoro and ignore Sanji.