There's also individual rewards given to players for reaching certain point tiers.
You can check all of this information by pressing the Reward button in Ranking section.
By repeating the stages, you can continue to rack up points at the cost of a heart or two or three. Using one heart will get you the base battle points. Using more than one will apply a multiplier.
2 hearts: x2.7 multiplier
3 hearts: x4 multiplier
You get 3 hearts to start with and each is refilled in 15 minutes.
Another method to increase the amount of BP you get is to place certain gotcha warriors in your team. These G.W. are called Bonus G.W. and will also apply a certain multiplier to your score.
Usually at the start of each ranking event, they will announce details so its good to read up on the updates.
June 5th - ?
This week's new G.W. is YAMATO who is a Tengu with the special abitlity to blow away shields from multiple enemies. It doesn't look like you'll have a chance to get him from the ranking battles but stay tuned. His final stats are:
HP - 20373
Attack - 9777
Special - 4905
They have not yet released ranking info in English yet but the campaign has begun. It's called Black Feather.