Preheat your oven to 325 degrees.
Chop the bacon and cook till brown in a large skillet.
Remove bacon from the pan and drain off all grease except for about 1 tablespoon.
Add onions and peppers to the pan with the bacon grease and cook until translucent.
In a large bowl stir together the beans, veggies, bbq sauce, ketchup, brown sugar, mustard, pepper and Worcestershire.
Pour the beans into a 9x13 baking dish. Top with the cooked bacon.
Bake uncovered for 1 to 1 ½ hours covered, then uncovered for 30 you want them to bake and thicken up nicely.
Serve warm!