Preheat your oven to 350°F.
In a large mixing bowl, combine the ground beef, diced onion, garlic, breadcrumbs, milk, eggs, ketchup, Worcestershire sauce, salt, basil, oregano, black pepper, paprika, and parsley
Mix until everything is just combined, being careful not to overwork the meat.
let the meat mixture rest in the refrigerator for 30 minutes to 1 hour if time allows.
Shape the mixture into a loaf and place it on a parchment-lined baking dish
Bake at 350°F for 45 minutes
While it bakes, mix together the ketchup, vinegar, brown sugar, Worcestershire sauce, garlic powder, onion powder, salt, and black pepper for the glaze
Remove the meatloaf from the oven after 45 minutes and spoon the glaze evenly over the top
Increase the oven temperature to 400°F and return the meatloaf to the oven for 15 more minutes, or until the internal temperature reaches 165°F
Let it rest for 5 minutes before slicing and serving