In a large pot on stove over medium heat, stir together tomato sauce, tomato paste, diced tomatoes, garlic powder, salt, pepper, oregano, and sugar.
Bring to a simmer, reduce heat to low, cover, and allow to simmer for at least 30 minutes.
In a large skillet, brown beef with salt and pepper to taste. Once cooked through, remove from heat and drain fat.
Add beef to sauce and allow to simmer for another 20-30 minutes.
Cook ziti according to package instructions.
Preheat oven to 350 degrees.
Remove 2 cups of beef sauce from pot and set aside.
In pot with sauce, stir in ziti, 6 ounces of mozzarella cheese and 6 ounces of Italian cheese.
Place mixture in 9x13 baking dish.
Use remaining sauce to cover top of mixture and top with remaining cheeses.
Cover with aluminum foil and bake for 30 minutes. Remove foil and bake for an additional 5 minutes.