Heat a large pot on medium high heat and add bacon, cook just until crispy. remove and set aside. Remove all but 1 tablespoon of bacon fat.
Add onions, carrots and celery and cook just until tender about 5 minutes.
Add in ground beef, sausage and garlic and cook until browned. Drain the fat if needed.
Add in the rest of the ingredients except and bring to a boil, cover then reduce heat and simmer 2 hours
Cook pasta according to the package directions.
Add the spaghetti to the Bolognese sauce and toss until well coated. Serve and top with Parmesan cheese and fresh basil.
Notes
Some tomato sauce has more tang, the brown sugar cuts that down a bit. You can adjust the amount according to taste.You can substitute the Italian sausage for ground beef if desired