Preheat your oven to 350°F (175°C).
Cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
In a large mixing bowl, combine the cooked macaroni, shredded chicken, BBQ sauce, sharp cheddar cheese, mozzarella cheese, cream cheese, milk, garlic powder, onion powder, smoked paprika, salt, and pepper. Mix until well combined.
Transfer the mixture to a greased 9x13 inch baking dish. If desired, mix breadcrumbs with olive oil and sprinkle over the top for added crunch.
Bake in the preheated oven for 25-30 minutes, or until the cheese is bubbly and the top is golden brown.
Remove from the oven and let it cool for 5 minutes before serving.