I will echo the comments about taking a language.

Study a language that you will use, regardless of your career field. Army Selection boards can be fickle things; you have a co-equal chance of being Transportation, Quartermaster or Chemical Corps as you do your "dream jobs". If you really want to function in a language or Intel based MOS, forget about being an officer and go to Warrant Officer Course.

It's kind of brutal, but there it is. Your goal for being an officer should be to lead soldiers, not do a job or speak a language. If that is not your goal, you should not be an officer.