What makes a good villain (Imo)
The villain has to have a good motive or no motive at all (nothing like being bullied or people they love dying out of no where)
The Villain needs to be threatening and a huge enemy and threat to the main character
The villain needs to appear in most of the story
They need to have good origins without it sounding corny or cheesy
Make them brutal and go all out on everyone around them
Give them a brutal and well justified punishment/death (just to add to their evil ways)