I think the secret to a good marinade is using fresh ingredients and salt. Using fresh minced garlic and fresh lemon juice and zest will have a much bigger impact in terms of flavor than garlic powder or even a jar of minced garlic. And a good marinade needs the right balance of salt, which actually helps the marinade penetrate the meat and flavor everything better.