The skill requirements are calculated assuming a pure fighter is taking them. The number of required ranks therefore assume cross-class ranks for most of these. I do realize the investment is huge, requiring a ton of skill points. But that is intended for the effect you are getting.