No, not really - fundamentally you are limited by the amount of information in the original signal which the HD box can do nothing to improve. The HD channels are a big improvement over their SD equivalents though.
However, you may be suffering from poor signal quality in which case Sky, Freesat or a new aerial could all help.ÿ