Do I need a bank account, debit card, or credit card to set up my Money Pool?

No, you only need a PayPal Personal account. If you want to transfer the money you receive, just add a bank account to your PayPal account.