You'll need a legal copy of World of Warcraft and a subscription to either Battle.net or Steam. Additionally, most servers require you to have at least one level 80 character.