Just thought I'd chip in a little reasoning for things. The staff of beats grants the beastmaster a new attack, but it is still the mage making the attack so he does indeed get all applicable bonuses stacked on him. Comparatively, if he had a dancing scimitar equipped, the scimitar would not get his bonuses because it makes its attacks independently.