There is no such thing as a reconnaissance officer.
Generally officer classifications with engineer in the name need engineering degrees.
Accounting might get you into logistics.
English will get you into Infantry, Artillery, Armoured, Naval Warfare?, Aerospace Control?, Int, etc
I suggest you...