Preheat your oven to 400°F.
In a large bowl, toss the diced sweet potatoes with olive oil, garlic powder, paprika, salt, and pepper. Spread them out on a baking sheet in a single layer.
Bake for 25-30 minutes or until tender and slightly crispy, stirring halfway through.
While the sweet potatoes are baking, season the chicken breasts with salt and pepper. In a skillet over medium heat, cook the chicken for about 6-7 minutes per side, or until cooked through and no longer pink in the center.
Remove from heat and let rest for a few minutes. Then, shred the chicken with two forks and mix it with the BBQ sauce.
In a large bowl, combine the roasted sweet potatoes, corn, black beans, and BBQ chicken. Gently toss to combine all ingredients.
To serve, divide the mixture into bowls. Top each bowl with diced avocado, a sprinkle of fresh cilantro, and a squeeze of lime juice.