For Sanji to win against Queen, his kicks need to have piercing power. Otherwise, he will be like Luffy when he was up against Kaido. Saying "I cant't get through his scales".
With the attacks that we know so far, non of them have AP that can do internal damage or cut of limbs of Queen. Sanji needs new power up, or Queen's durability needs to be nerfed.