It's a frustrating set up process.
The quick and dirty for how I did it goes like this. Feel free to ask if anything needs better explained.
1. Downloaded an app called BitPay - Bit Pay is essentially just a bitcoin wallet
2. Downloaded an app called coinbase (For whatever reason I was told you can't go from coinbase to gambling sites, I honestly don't know if this is true)
3. When I withdrawal from an offshore account I put it into bitpay. Copy the wallet number in bitpay and paste in your offshore book. Never change the wallet number while you have a pending transaction or you will not receive your money.
4. Once I recive it in BitPay there is no way to switch this over to cash so I have to send it to a wallet in Coinbase. When I transfer all my bitcoin from bitpay to coinbase I get charged a small mining fee that is honestly just pennies, I don't even notice it most the time.
5. Once in Coinbase its essentially like any stock trading app. You can instantly sale your bitcoin for cash and withdrawal instantly. When you sale your bitcoin for cash that's when coinbase charges you a fee around 1.3%. If you get really into it you can use your bitcoin to buy other cryptocurrency.
The process is somewhat painful but once you do it a couple of times it can all be done in an hour. Bitcoin is much less volatile than it used to be but I have still had times where I withdrew 5K at noon and by 2PM the price of bitcoin dropped so much it was down to 4800. But that being said I have also had the opposite happen where I withdrew money and actually gained a couple hundred because bitcoin jumped up.
I now feel comfortable enough where I do large amounts of money but the first couple of times I withdrew to get used to the process I did very small amounts.