A thousand pardons if a thread like this has been made.
Here's how to get lots of Battle Points very quickly.
1. Get at least three symbols.
2. Talk to the man who gambles BPs for you but do not gamble any just yet.
3. Go to which ever battle area he wants to gamble on and lose.
4. Go back to the man and gamble 15 BPs for that battle area.
5. Return to the battle area you gambled on and fight for real.
The reasoning behind this is, whenever you lose in a battle area, the skill of the opponents goes down significantly. However, you get the same amount of BPs from the gambling man regardless of your opponents' skill. Also, the gambling man will usually stick with one battle area throughout the day. Doing this, you should be able to get at least 60 more before you face any challenge that you can't just straight sweep through.
Try it out, it worked wonders for me.
_________________ ^Image by dragoni_slayer2014^