Conalesence and Wrath stacks don't increase Inner Beast or Bloodbath healing, there is a thread about it here or on the bug forums.
I don't know if that's intended. If they don't fix it, you can take convalescence out of the macro but keep internal release. I'm fairly positive critting on Overpower strikes does increase teh leech effect. I have a tendancy to use Bloodbath with Overpower on trash practically every time it's up for trash mobs that dno't require CC. For bosses, i'll probably macro Bloodbath to Skull Sunder to make sure it's up on every single cooldown to boost my overall survivability.

I used to have the mindset of "saving" the cooldowns for when they're needed. Admittedtly, there are moments when that makes sense based on the mechanics of the encounter... but if you use them everytime they're up, you're less likely to be in the predicament of having to use the "oh shit" buttons.

However, strategically using Inner Beast is something I learned very quickly. You can't be spamming that. You lose your 15% healing buff and you may overheal yourself if you're already topped off. Inner Beast is another "cooldown" ability that screams knowing when to use it. That's going to separate the bad, mediocre and good Warrior tanks imho.