I had the striking issue with my BP, she would strike at me every time I went to pick her up (this was a few months after I'd rescued her). I took her out and put her in a dark pillowcase that I essentially used as a snake bag. I got tagged putting her in there, but it's not a huge deal. Once I had her in the bag I weighed her and went by the "10-15%" bodyweight rule. You weigh them out, figure out what 10-15% of their body weight, and feed them a prey item of that size. I had been feeding her two adult mice every two weeks. After figuring out the correct weight of what size prey she needed, I found out I should have been feeding her a medium rat once a week! Needless to say she was being under fed. I don't remember which members had told me the 10-15% rule, but it worked wonders.
The pet store near my house has been out of medium rats which I had spaced to once every two weeks when her aggression went away. So I went up to large f/t rats once every other Thursday. Now she is happy and healthy.
I also feed in tank to avoid stressing her out. That's all about personal preference though. I noticed she was more aggressive in the feeding box than in her own home.