No, you don't necessarily need to own any Bitcoin to gamble at a BTC casino. This is because many of the best gambling sites have multi currency capabilities and now allow you to deposit and play using FIAT currencies such as GBP, USD and EUR. You can then cash out your winnings in your chosen currency too.