One of the best things you can do to prepare for a meal is to marinate the meat prior to cooking it, and overnight works best.
The key hear is fresh organic ingredients and spices, and stay away from pre-made marinades and all-in-one spices, especially if you have a soy allergy as I do.
Marinades are easy and fun and make a world of difference when it comes to a tasty meal. Start with the base, vinegar (I like balsamic) or Olive oil (I use unrefined for maximum health benefit), and then add your spices and other ingredients.
My wife and I love spicy so we usually always include either some Curry powder, Cumin, Turmeric, Cayenne pepper, Red Pepper Flakes etc., as well as some fresh crushed garlic, onions, lime or lemon... basically whatever you have available. Then just add the meat (beef, chicken, and fish), shake, and let sit.
What you're left with is a very tasty piece of meat!