he isn't. Zoro has always been the 2nd strongest.
is it zoro's fault that sanji is a lazy fuck who would rather spend all of his day simping over nami and robin than train?
the greatest potential i have seen out of sanji, is almost dying of nosebleed