IMO bloodbath should give you a fixed amount of HP every time you hit for a fixed time instead of being a percentage of your next hit (which is why it sucks for pugs on autoattack). But that's another discussion.