I've read a number of responses to the OP, and have to agree with the idea that while looking at future options is always wise, going into USxA should really be for the purpose of doing a full career in the military.
This topic hits close to home. I went into USNA wanting to do a Naval career. For reasons I have already documented here, I was not able to do my desired Service Selection. That really hurt, and I ended up five-and-diving from SWO.
Coming out of the Navy, I also applied to CIA. I made it through to what is apparently the last or second-to-last hurdle before acceptance, but was rejected for any one of a half-dozen reasons I could give you that would be valid (while I didn't think so at the time, I see them now, which just proves they were right all along).
CIA is a fascinating career. I know a number of spooks, some of which are classmates. BTW, the title is "CIA Case Officer", not "Agent". "Agent" is the guy you recruit to spy on HIS country or outfit.
You have a long way to go, but let me give you this tidbit of advice from someone with not a lot of inside information, but with more than the average Joe:
1) The CIA is even more selective than USxA. They have to be, and they can afford to be. They receive tens of thousands of applications every year. Their selection criteria go far beyond the academic; they are heavy into the psychological and emotional, and for good reason.
2) Contrary to what you might think, those inside the CIA don't think there is anything whiz-bang about their jobs. Sure, it's not your average corporate 9-5 daily slog, but it ain't James Bond, either, and many, many applicants are rejected because they think they can be cowboys and CIA Officers. The CIA doesn't need cowboys, and if they want some high-speed, low-drag types, there's lots of those available coming out of places like SEALs, Delta, and the like.
3) The life of a CIA Officer isn't all champagne, caviar, hot cars, and hotter women. In fact, it's none of that. Sometimes it involves squatting down in the middle of the Sahara, eating food you can't even pronounce, and sleeping with one eye open, and even then that's only of your job entails that.
4) Remember how I said that the CIA doesn't need cowboys? Well, they don't need cocky know-it-alls, either. They don't need extroverts who like to be the center of attention. They need arrogant pricks like they need another Aldrich Ames. I fear that this is the prime cause for my having been rejected; I was horribly arrogant in my younger days, and I really had no reason to be. Still, after many years of regrets and reflectn, I feel that I probably wouldn't have made a very good spook, anyway. A good SEAL, yes (laziness notwithstanding), but a good spook? Nope. I see things in absolutes. That's good in some cases, but not at Langley.
Anyway, if you are still interested, here are some books you may wish to read:
Class 11: Inside the CIA's First Post-9/11 Spy Class
Spycraft: The Secret History of the CIA's Spytechs, from Communism to al-Qaeda
Inside the CIA (This one may be a bit dated, but it's interesting nonetheless.)
There are tons of others, too. Some of them will leave you agog with wonder. Others will make you want to break into Leavenworth just to get 30 seconds alone with the likes of Aldrich Ames or John Walker. Others will make you wonder why we don't just nuke Langley and start over. If you think CIA isn't politicized, and in a shockingly surprising direction (hint, it ain't the bastion of Conservative ideology some would like you to think it is), then you have much to learn.
Best of luck.