Preheat your oven to 425°F (220°C) and prepare a baking sheet by lining it with parchment paper.
In a mixing bowl, combine the diced sweet potatoes with olive oil, smoked paprika, onion powder, salt, and pepper. Toss until well coated.
Spread the sweet potatoes evenly on the baking sheet and roast for about 25-30 minutes, stirring halfway through.
While the sweet potatoes are roasting, season the chicken breasts generously with salt and pepper.
Heat a grill pan or skillet over medium-high heat and cook the chicken for approximately 6-7 minutes on each side, or until thoroughly cooked.
Brush the chicken with BBQ sauce and cook for an additional 2 minutes on each side to glaze.
Remove the chicken from heat and let it rest for a few minutes before slicing into strips.
In a large mixing bowl, combine the roasted sweet potatoes, corn, and black beans, gently folding them together.
Distribute the sweet potato mixture into serving bowls, layer with sliced BBQ chicken, avocado slices, and sprinkle with fresh cilantro.
Serve with lime wedges on the side.