Line a baking sheet with parchment paper. In a medium bowl, combine the cream cheese, cheddar cheese, butter, lemon juice, Worcestershire sauce, hot sauce, and pepper. Stir until well combined and smooth.
Measure out 2 teaspoons of the mixture and use hands to shape into a ball. Shape the remaining mixture into approximately 35 similarly sized balls.
Roll 9 balls each in the 4 coatings (bacon bits, chopped pistachios, chopped dried cranberries and chopped toasted pecans) and arrange on the prepared baking sheet.
Cover tightly with plastic wrap and chill for 24 hours or freeze for up to 2 weeks (defrost overnight in refrigerator before serving).
Before serving, insert a pretzel stick in the center of each ball and arrange on a platter. Makes 36 pieces.
Notes
Store leftover cheese balls tightly wrapped in the refrigerator for up to 3 days. If possible, skewer with a fresh pretzel stick just before serving.