Well, since you obviously want to be an agent, just know that all the cool jobs are now being done by professional support
Intel analysts, biologists, HAZMAT, Hazardous devices specialists, chemists, language specialists, profilers, Forensics examiners, nuclear scientists, speech analysts, special mission planners, Evidence Response Techs, divers, pilots,computer specialists, communication specialists, electronics technicians, electrical engineers, mechanical engineers, chemical engineers, logistics, supply, etc the list goes on. (Notice you will need an advanced degree just to be a non-agent. MS, PHD, JLD, MD, EE, etc...
)
Yeah, there is some cool stuff to do in the field as an agent but you still need a degree. Almost any degree will do, (I have met more Polictical science, history, and business majors that are agents than lawyers or accountants) if you are in the very top of your class, but if you are that smart then you wouldn't be working for the Bureau for $75-$125k. (SES guys make more but still under $200K, and it takes years to get to that level).
Average age of baby agents is between 27 and 32. Most HRT guys (the really macho agents (operators) that are not really agents
) are between 29-35.
Lots of guys and gals with military backgrounds and a few years of civilian law enforcement under their belts. (All had to get some kind of degree though).
Some people sneak in the back door as support first and then try and apply as agents.
Any way you look at it, start applying as soon as you are out of school and gainfully employed elswhere (did I forget to mention that you have to have about 4 years work experience or at least a masters
) and within a few years you too can be wondering what the hell you were thinking. (But heck my badge is so really shiny and cool
)
Best of luck, and screw BATFE....