as for working for the FBI,NSA, or CIA.....
first, another criteria is that you have no tattoos. i am not sure why but that is most definitely a rule.
secondly, getting a job there depends on your skills more then anything.... i know for example that my friend and i were both offered scholarship/internships with the NSA in high school which we regrettably turned down at the time..... you can apply for these sorts of thing.... but they usually have at least a few people in mind