Preheat your oven to 350° and line a sheet pan with foil.
In a large bowl, combine the beef, onion, 3 tablespoons of barbecue sauce, mustard, seasonings, egg and cracker crumbs. With you super duper clean hands mix until combined and then form into a 9x5 sized loaf.
Wrap in bacon, overlapping the edge a little. Brush with some of the remaining barbecue sauce and slide it into your preheated oven for 1 hour or until a thermometer registers at 160 degrees. Brush with more barbecue sauce halfway through baking.
Remove and let rest for ten minutes, slice and serve.