A great Marine speaker should be knowledgeable, articulate, and passionate about the Marine Corps and its mission. They should be able to communicate effectively with a wide variety of audiences, using both technical and non-technical language. They must be able to effectively explain complex concep...