Cook pasta according to package directions until al dente.
Drain pasta and set aside in large bowl.
Cook chopped bacon in large skillet until crispy.
Remove bacon and drain on paper towels.
Add ground beef to same skillet with bacon fat.
Cook beef until browned, breaking into small pieces.
Season beef with onion powder, salt, and pepper.
Add minced garlic and cook for one minute.
Pour heavy cream into skillet with beef mixture.
Bring cream to gentle simmer over medium heat.
Add butter and stir until completely melted.
Gradually add Parmesan cheese while stirring constantly.
Add cheddar cheese and stir until smooth.
Return cooked pasta to skillet with sauce.
Toss pasta until evenly coated with alfredo.
Add crispy bacon and cherry tomatoes.
Garnish with green onions before serving immediately.