Place the cream cheese in a covered bowl and let it soften (for about one hour). Buy cooked crumbled bacon, or cook and crumble it yourself. Set it aside. Chop the green onions and set them aside too. Beat the cream cheese with a hand mixer until creamy and fluffy. Add the sour cream, the green onions, the Worcestershire sauce, garlic powder, and beat with a hand mixer until smooth. Grate the sharp cheddar cheese. Finely chop the pecans and set them aside. Add 1-1/2 cups of the grated sharp cheddar cheese and 1/2 cup of the crumbled bacon. Mix until thoroughly combined. Place the bowl in the refrigerator covered with plastic wrap for about 2 hours or overnight. Remove from the refrigerator and shape the cream cheese mixture into a ball.
Combine the remaining 1/2 cup of bacon, 1/2 cup of cheese, and the chopped pecans. Carefully roll the cheese ball in the bacon, cheese, and pecan mixture. Press the mixture into the cheese ball to make it stick. Place the cheese ball back into the refrigerator for at least 30 minutes. Remove from the refrigerator about 15 minutes before serving. Serve with crackers or celery sticks.