Heat 3 tablespoons of olive oil in a large pot or deep skillet over medium heat.
Add the chopped onion and cook until softened, about 3-5 minutes. Add the minced garlic and cook for an additional 1-2 minutes.
Add the ground meat to the pot, breaking it up with a spoon. Cook until browned.
Pour in the red wine (if using) and allow it to cook for a couple of minutes to reduce slightly.
Stir in the crushed tomatoes and tomato paste (if using), Season with oregano, basil (if using), cinnamon, salt, and pepper. Bring the sauce to a simmer, then reduce the heat to low. Cover and let it simmer for at least 30 minutes to allow the flavors to meld. Stir occasionally.
While the sauce is simmering, cook the pasta of your choice according to the package instructions until al dente. Drain and set aside.
Taste the meat sauce and adjust the seasoning if necessary.
Serve the cooked pasta topped with the meat sauce. Garnish with grated cheese and olive oil.