I hate to say this buddy but there's nothing more you can do for committing this simple mistake. Before you send it to a specific address, always take time to research even if it consumes some time for you.
I've been there. I could have almost lost my rewards when he told me to send me USDT address. I could have almost sent him the USDT-20 address (which I thought it was the real USDT before), but he said it should be the standard USDT one and not the ERC-20 USDT.
We all know that excitement comes along the way when we send or receive funds, but we always have to verify and double check first. USDC isn't USDT.