No, you do not need a bank account to bet with paysafecard and that is one of the main selling points of paysafecard. Without the need to connect the card to your bank or enter any personal info it means you can stay almost completely anonymous and not enter any of your personal details into your sportsbook account.