Preheat the oven to 350°F and line a 9x13 baking dish with parchment paper. Set aside.
In a medium mixing bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a large mixing bowl, cream together the softened butter, brown sugar, and white sugar with a hand mixer until light and fluffy.
Add in the eggs, one at a time, mixing until incorporated.
Add in the vanilla and mix until just combined.
Gradually add in the flour mixture, scraping down the sides as needed. The dough will be thick.
Use a spatula to fold in the M&Ms, chocolate chips, and sprinkles until evenly distributed.
Press the dough evenly into the prepared pan, topping with additional M&Ms, white chocolate chips, and sprinkles.
Bake for 22-28 minutes or until the edges are golden and a toothpick inserted into the center comes out clean.
Move the pan to a wire rack to cool for at least 30-60 minutes before slicing into bars.
