We do not currently know of any synonyms for sweat blood for.
For similar words to sweat blood for, try: