усердствовать
надсаживаться
надрываться
отдавать
не жалеть сил
делать невозможное
покрываться
жилиться
выбиваться из сил