In a large ziploc bag, place chicken breast, olive oil, lime juice, chili powder, cumin and salt. Let marinate for at least 30 minutes, preferably 2-4 hours or overnight.
Heat grill to medium heat.
Remove chicken from marinate and place on hot grill. Cook for 6-8 minutes per side, or until chicken is no longer pink. Time is an estimate as it depends on the thickness of the chicken breast. If roasting ears of corn, add them to grill for a several minutes. Remove from grill and remove kernels with knife. After grilling, let rest for at least 5 minutes to let juices seep into chicken.
Slice on the diagonal.
To make pico de gallo:
In small bowl, combine tomatoes, onion, cilantro, jalapeno and salt.
Make rice according to package instructions.
May want to heat up black beans until warm.
Make cilantro ranch dressing and homemade guacamole, if you desire.
Layer in a bowl -- rice, beans, grilled chicken, pico de gallo, avocado, roasted corn, and cilantro ranch dressing.