Preheat oven to 350 F. Place ham steaks in a large greased baking dish. In a medium bowl, combine brown sugar, ketchup, worcestershire sauce, salt, pepper, paprika, garlic powder and onion powder together.
Pour the barbecue sauce evenly over each ham steak. Bake for 30-35 minutes.