There's a problem with Battle Mantra.

I can use it out of combat on a friend with a decent healing rate to replenish indefinite quantities of power points between battles. (Assuming one attack every round, I can replenish 10 pp a minute which is a very high rate). A character with mainly levels in psion and 1 or 2 levels in swordsage, or a psychic warrior with a handful of swordsage levels would be highly broken.

I'd suggest one of the following two changes:

1) Instead of gaining a single power point, you gain 2 power points but they are temporary lasting one hour or whenever you leave the stance, whichever comes first.

2) You cannot gain daily from this more power points than your manifester level or initiator level, whichever is higher.