In a medium bowl, combine the softened cream cheese, shredded cheddar cheese, blue cheese (if using), Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix until completely smooth and combined.
If adding bacon or chives, fold them into the cheese mixture now.
Place the cheese mixture onto a sheet of plastic wrap. Use the wrap to shape the mixture into a ball.
Chill the cheese ball in the refrigerator for at least 2 hours, or until firm enough to handle.
Spread the chopped nuts onto a shallow plate.
Remove the chilled cheese ball from the plastic wrap. Roll the cheese ball in the chopped nuts until it is completely coated.
Return the finished cheese ball to the refrigerator until ready to serve. Serve with crackers or vegetable sticks.
Notes
For a Ranch Cheese Ball variation, add 1 packet of dry ranch seasoning mix to the cheese mixture.
You can prepare this cheese ball up to 3 days ahead of time. Keep it tightly wrapped in the refrigerator.
If you prefer a smoother coating, use finely ground pecans or a mix of dried parsley and onion flakes instead of nuts.