Answer :

The latin root of benafactor is bene, it means well
the root is bene meaning good 

if this helped you can you thank me