Wash, dry and trim the green beans. Bring a large pot of salted water to a boil. Set up a bowl of ice water next to it.
Put the green beans into the boiling water and blanch for 5 minutes. Remove and immediately plunge the beans into the bowl of ice water. Allow them to cool. Then, drain and pat dry.
Cut the bacon into bite sized pieces. Cook in a frying pan until crispy. Remove onto a paper towel-lined plate.
In a large mixing bowl, combine the blanched green beans, bacon, brown sugar, melted butter, soy cause, Worcestershire sauce, garlic powder and onion powder. Mix well.
Transfer to a 9x13 baking dish. Bake for 25-30 minutes. Serve warm.