Preheat your oven to 300°F. Pat the beef chuck roast completely dry with paper towels. Rub the olive oil over the entire surface of the roast, then evenly sprinkle on the salt, pepper, garlic powder, and onion powder.
Place the seasoned roast in a large Dutch oven or heavy-bottomed oven-safe pot with a lid. Pour the beef broth, Worcestershire sauce, soy sauce, and apple cider vinegar into the pot around the roast, being careful not to wash off the seasonings.
Cover the pot with its lid and place it in the preheated oven. Let the roast braise for 3 to 3 1/2 hours, until the meat is extremely tender and easily pulls apart when pierced with a fork.
Carefully remove the hot pot from the oven. Use two forks to shred the beef directly in the pot, pulling the meat apart into thin shreds. The meat should be so tender that it offers no resistance.
Stir the shredded beef into the juices at the bottom of the pot until it is well-coated and moist. For a thicker consistency, you can simmer the shredded beef on the stovetop over medium heat for 5-10 minutes, uncovered, until the liquid reduces to your liking.