Preheat an oven to 350 degrees F (175 degrees C).
Heat a skillet over medium heat. Cook the bacon, ground beef, and onion in the skillet until the bacon and ground beef are completely browned, 7 to 10 minutes. Drain any excess fat, and transfer to a casserole dish.
Stir the white sugar, brown sugar, ketchup, barbeque sauce, mustard, molasses, chili powder, and black pepper together in a bowl; pour over the bacon mixture. Add the kidney beans, butter beans, and pork and beans; mix thoroughly.
Bake in the preheated oven until the liquid thickens, about 1 hour.
Source: Read Full Article