You have the infuriate debuff on you which decreases offensive ability accuracy. I'm not sure if it has messed with gaining feats before or not though.