He does it within needing Deus ex machina mink medicine + another man's CoC to awaken his own and another man's sword.
Alabasta- Needed Water to match Croco and lost and then needed blood to touch him
Skypeia- Was imune to Enel DF
TB- Needed over 100 shadows to beat Moria/Oars
Sabaody- Needed Zoro and Sanji's help to beat an single Pacifista
Impel Down- lost for Magellan and needed to ally with Jinbei/Croco/Iva and Buggy
DR- Run out of stamina and needed coliseeum help
WCI- almost tied with Kata
Wano- lost 4 times, needed
Supernovas/Yamato help, learned Ryou than lost, learned ACoC and lost again, Awakened and beated almost died and only defeated
Egghead- Needed G5 to match Lucci and couldn't even K.Oed him for more than 5 minutes, needed to sneak attack self-nerfed Kizaru and even that couldn't K.oed him
The only ones he really beated was the Veteran Level Ceaser(wasn't even the strongest villain in PH) and Hody(who got one-shotted by Base Zoro)
But sure sure, Luffy beat his opponents by his own ;)