According to Tracy Smaciarz, owner of Heritage Meats in Washington state, marinating "breaks down enzymes in meat." This helps to tenderize the meat. As the meat starts to break down a bit, it allows for better absorption of the marinade, which means more flavor. Having an acidic component, such as vinegar, in your marinade furthers this process. It also makes the proteins easier to digest.