Hi,
I am very glad that you have liked my deck. Frankly speaking I myself did not think about all these little details, because when I have got heracles I was already close finishing Hydra. However, I am a little bit surprised about you not getting 25 damage often enough. Basically, I had the impression that one would only fail to do that if
a) one can not place a refresh unit(neither raksha nor longshot) on the 2nd turn and the whole game goes out of control - you still can win but most probably not fast enough. The probability of not getting neither of both out of 5 cards is really low though.
b) razogoth does not get neither rally nor flurry.If he gets rallied and is able to attack twice then it can basically one hit the hydra. Ofc you will usually not get that lucky, but since you have several turns the chances that he will not proc at all or nox dens will always skip him are quite low as well.
c) there are some fantastic situations when the enemy will strike 2 razogoth twice despite the evade, when you have to play longshot 1st instead of raksha.
All in all, not that probable situations.
Of course any deck can be improved, to my mind the most necessary things are:
1. Adding yet another good refresh unit, so the probability that you can not place anything on the 2nd turn decreases (plus you get more turns to do 25 dmg)
2. Increasing the probability of rallying razogoth. E.g. by using rally all as you have proposed (however, acropolis has 4 turns activation, so you can not play it in the 1st turn or your heracles will have to wait 1 turn without rally(and there will be no enfeeble as well), so one would have to check whether that can be fatal in some situations). Or by somehow rallying bloodthirsty, but if this card comes in early, then it might derange your strategy.