There are no cheats or hacks known for Yu-Gi-Oh! BAM. To get Duel Points, Card Pieces and Coins, you will simply have to earn them! Use the rest of this guide for tips on how to progress through the game, which is the best way to earn. There are no ways to get premium currencies for free, but you may come across offers asking you to fill in surveys to get them.
As long as you never give out your Facebook account details, personal details, or download any software to try to beat the game, you will be fine. It's much more rewarding to play without cheating anyway! Anything else will risk having your account or computer compromised.