Well u can get more BP by making a good strategy with your team and be patient, you should try to get higher streaks because the more streaks u have the more BP u will receive.
I feel you Mcjzn my brother is having a hard time to get BP.
Hope this helped =)