Yes, you would definitely need a visa to visit Mexico, if you are a Jamaican citizen as Jamaica is not exempt from visa in Mexico. You would also need a valid passport, return ticket, proof of sufficient funds etc. Here is a link for further details:
www.languagecourse.net
www.languagecourse.net