No, all you need is a Bitcoin wallet. However, Bitcoin casinos that support transactions in fiat currency might require you to link a bank account.