Preheat oven to 350°F and grease a 9×13 baking dish.
Mix ketchup and barbecue sauce for glaze; set aside.
Combine beef, crackers, soup mix, eggs, and seasonings; press into dish.
Sprinkle uncooked macaroni over meatloaf layer.
Whisk milk and cheese soup; pour over macaroni.
Sprinkle with 2 cups cheese, cover with foil, bake 50 minutes.
Remove foil, spread with glaze, add remaining cheese.
Bake uncovered 20 minutes more until bubbly and golden.
Rest 10 minutes before serving.
