Preheat oven to 400. Cook the spaghetti: Cook the spaghetti according to package directions until al dente. Drain and set aside.
Make the Alfredo sauce: While the spaghetti is cooking, melt the butter in a saucepan over medium heat. Add the garlic and cook for 1 minute, or until fragrant. Stir in the heavy cream and cheeses until smooth and creamy. Add in the remaining spices and sugar. Season with salt and pepper to taste.
Make the marinara: In a skillet cook hamburger. Add minced onion. Pour in marinara and add seasonings of your choice along with brown sugar. Salt and pepper to taste.
Get baking dish ready: In a baking dish of your choosing, pour spaghetti into it and pour alfredo sauce on top, mix thoroughly.
Pour the marinara over the top. Do not mix! Top with chees.
Bake in preheated oven for 15ish minutes.
Serve: Top with additional Parmesan cheese and fresh basil. Serve immediately.