Preheat your oven to 350°F (175°C).
In a large bowl, combine ground beef, breadcrumbs, chopped onion, egg, garlic powder, salt, and pepper.
Mix the ingredients until well blended.
Shape the mixture into small meatballs, about 1 inch in diameter.
Place the meatballs on a baking sheet lined with parchment paper.
In a separate bowl, mix grape jelly and barbecue sauce until smooth.
Pour the sauce mixture over the meatballs, ensuring they are well coated.
Bake in the oven for 25-30 minutes, or until the meatballs are cooked through.
Remove from the oven and let cool slightly before serving.
Serve warm, garnished with fresh herbs if desired.