The phrase "better weapons" means having more advanced or superior tools or equipment for fighting or defense.