@rspooner For injury prevention, I'd make sure to do some sort of face pulls or band pull aparts or whatever the bwf equivalent of those is and also to do a lot of pull ups.
For core stability, I would do three different isometric holds. One in the pushup down position, one in the up position...