Preheat oven to 350 degrees F and line a baking sheet with parchment paper or foil.
In a small bowl, pour of the milk over the bread cubes. Set aside.
In a separate small bowl, combine the ketchup, onion, Worcestershire sauce, mustard, salt, pepper and garlic powder.
To a large bowl, add the ground beef, ketchup/onion mixture, egg and milk-soaked bread cubes. Using your hands or a fork, mix well until thoroughly combined. Do not squeeze or mash the meat or the meatloaf will be dense. Mixture should be very moist.
Place meat on baking sheet or baking dish and form into a 9×5 loaf. If using a loaf pan, place 2 pieces of bread on the bottom, before adding the meat.
In a separate small bowl, combine the ketchup and barbecue sauce. Pour over the top of the meat loaf and spread evenly.
Bake at 350 degrees F for about 1 hour to 1 hour 15 minutes or until internal temperature reaches 160 degrees F. Remove baking sheet from oven and let meat loaf rest on the pan for about 10 minutes before cutting.
Slice and serve with additional ketchup-barbecue sauce or topped with my Mushroom Gravy. Perfect with mashed potatoes