Add the spaghetti to boiling water, and cook until al dente. Drain well.
Heat the oven to 350 degrees, and grease a 9x13 baking dish well.
Brown the ground beef in a skillet over medium-high heat, and drain the excess grease.
Reduce the heat, and stir in the pasta sauce. Set aside.
Add the hot spaghetti to a large mixing bowl with the cream cheese, minced garlic, garlic salt, and Italian seasoning. Stir to combine until the cheese has melted.
Layer some of the meat sauce in the baking dish.
Top with the spaghetti.
Add the remaining sauce to the top of the spaghetti.
Sprinkle with Parmesan and Mozzarella cheese.
Bake uncovered for 35 minutes.
