attitude is almost everything. You need very little leadership skills to make it through ROTC if you work hard and always have a good attitude. Now then, getting what you want in ROTC is a little different story, attitude, leadership skills, and brains. Have two of those together and it will work out somehow, have three and get what you want.
As far as other career fields go, I have friends that are OSI agents, Intel guys, Navs, WSOs, Finance, they all seem to enjoy their jobs. Just figure out what you want from the AF if you cant fly. If you want to lead/supervise, hit up SF or MX where a 2LT can get 100 people under their command in the first year. Ops side of the house go Intel, CCT, PRO/CRO (whatever that is called now), MX. ect