His "pathetic" attempt knocked her out, he didn't even use his strongest form or even the strongest attack of his weakest form, he just headbutted her
Queen's swords were seen 3 chapters ago, he obviously will use them, plus sanji has potential connections to king too
Plus king's fighting style is just way too diverse, he is literally a combination of zoro and sanji