悉心竭力 is a Chinese idiom (chengyu) meaning “to devote all one's care and effort”. To spare no effort and dedicate oneself wholeheartedly; to exert oneself to the utmost with great diligence. Literally, “To devote one's heart and exhaust one's strength; to put in all one's care and effort”.