Preheat your grill or skillet over medium-high heat. Form the ground beef into four equal-sized patties, about 3/4 inch thick. Season lightly with salt and pepper.
Place the beef patties on the hot grill or skillet. Cook for about 3-4 minutes per side until nicely browned and cooked through, with a slight char. During the last minute, top each patty with a slice of cheese to melt.
While the patties cook, split the buns and toast them lightly in a toaster or oven until golden and crisp. This adds crunch and keeps the buns from getting soggy.
In a small bowl, whisk together mayonnaise, ketchup, mustard, garlic powder, onion powder, vinegar, paprika, and sugar to create the special sauce. It should be smooth and slightly thick, with a tangy aroma.
Spread a generous layer of the special sauce on the bottom bun. Add some shredded lettuce, sliced pickles, and chopped onions on top of the sauce for crunch and freshness.
Place a cooked beef patty on top of the toppings, then add another layer of sauce, lettuce, pickles, and onions. Follow with a second beef patty topped with cheese.
Finish by placing the top bun on the assembled layers, pressing down gently to help everything adhere and mingle the flavors.
Slice the burger in half if desired, revealing the stacked layers and oozing cheese. Serve immediately with your favorite side dishes.