Question: what are the requirements for being a marine?
Answer: To enlist, you must be a U.S. citizen or a resident alien.
Meet exacting physical, mental, and moral standards.
Be between the ages of 17-29. ... 
Have a high school diploma.
Take and pass the Armed Services Vocational Aptitude Battery (ASVAB) test.
Pass a Military Entrance Processing Station medical exam.