This pertains to D&D 3.5, but a bit into 4e as well.
The rules for obtaining feats have always kinda bugged me. Considering the sheer volume of them in any one source book is staggering when compared to the total number that you can have from leveling. I was wondering if it might be a good idea to add two additional ways of gaining feats; learn to earn and XP buy.
Learn to earn would entail that you find a way to have the feat taught to you (instruction manual or a teacher). Perhaps you could set up skill challenges for them to complete, like researching in an appropriate library for metamagic or bardic feats, enduring extreme temperature checks for a set period of time to gain heat/cold endurance, or dueling an instructor to submission using two weapons to gain the two-weapon fighting feat. Of course, a DM would have to set a time sacrifice in addition to the teacher requirement so that people wouldn't just spend the whole first level just spamming a dojo, and it could really only work with feats that can be taught. This would encompass ones like combat reflexes or power attack, but exclude most racial/biological stuff like Abyssal Heritor feats or Racial Emmulation.
The XP buy would be applied to all feats, but cost XP (obviously). I got the idea from the Fiendish Codex I, which has a spell that bestows Abyssal Heritor feats for 250 XP. For this I'm unsure what a good cost system would be, since it has to keep feat obtaining reasonable. Would 250 flat be a decent amount?
If anyone has any suggestions or advice, please message me!