I am sorry but the whole battle points thing is seriously flawed. I have been camped at a pirate rank of 1 for a while and I attack weak bases with a few bucs to gain BP. I spend all of the time I can play doing this and can get at an absolute max only 500 BP per day. However the Observatory comes up for refill every day and can take 500 BP from me if no one else is there to fill it. Then the Mystic Mortars take BP from me which i didnt even realize until I saw all my BP points were gone. I have been spinning my wheels for weeks trying to upgrade my academy. All of my training is down but I am not even halfway to the 7500 I need. My crew mates have told me to ignore the observatory until I make it but it is still extremely slow going and I feel bad that I am mooching. If the mortars didn't cost BP then I may be reasonably close to 7500. I dont even know how many I was charged for both of them. My crew mates tell me to hit big fish on the map because they get 500 BP but I usually only get 50 or none and they are all gone off my map anyway. It would be nice if all sea battles could earn BP since it is a battle. The loot from those is nothing.