I would suggest bring USD travel checks, no need to declare them in the custom form.
Once you arrive at the US, find a bank and sign all of them before a cashier, and then them will be deposited as cash.
For cash, better not to bring more than 10,000 for one person.
By the way, good luck...