What is required to join the Marines?

Mostly the desire, good physical condition, clean criminal record, drug free, high school graduate age 18 or 17 with parental permission.