I agree that Fighters need abilities past 12th level. I don't think this is the way to do it though. These abilities aren't powerful enough to be special abilities at the levels given in the original post.
I disagree. Those are essentially quite a lot of extra feats, and while most fighters will take focus, spec, and improved crit for *one* weapon, those high level abilities will make a fighter far more versatile than he is at present.
Addressing the *power* level of the fighter class would require high-level feats to be written, but *I* dont think the fighter needs more bonus feats, merely better higher level feats to take. Another nice thing would be if you made feats like the one above, but the fighter got special abilities to ignore certain feats. For instance, while my 12th level fighter doesnt have 13 int (and nor has he ever) he gains the ability to ignore the prerequisite of Expertise in any feats he wishes to take (cuz lets face it, a 12th level fighter has some combat expertise). This breaks down when feats improve upon each other, but it would have application so that the high level fighter spends his bonus feats on...high level feats.
Technik