In a large skillet over medium heat, heat oil. Add onion and cook until soft, 5 minutes, then add beef and cook until no longer pink, 5 minutes more. Drain fat.
Add mustard, Worcestershire, and garlic powder to beef and season with salt and pepper. Stir until combined.
Assemble sandwich: Butter the outside of all 4 slices of bread. Add 1 slice of bread buttered-side-down to skillet and top with ½ cup cheddar and half the cheeseburger mixture. Add pickle slices and tomato and a drizzle of ketchup. Top with ½ cup more cheddar and sandwich with another slice of bread, buttered side up.
Repeat with remaining ingredients to make a second sandwich.
Cook sandwiches until bread is golden and cheese is melty, 5 minutes.
Serve.
Recipe by 5* trending recipes with videos at https://food.theffeed.com/2017/05/10/cheeseburger-grilled-cheese/