You may be a candidate for changing your major. If you don't like engineering as a student, what makes you think you will like it or be successful at it as a career?
I started as Aeronautical Engineering myself, then downgraded to MechE, then said "F" it, and changed my major to Psychology. In retrospect I should have did what
@cb7893 mentioned and switch to Math or Comp Sci. I hated the engineering classes, so it was hard to motivate myself to study adequately. I did well in math and science, just found Psychology to be more interesting, so went that route.
Former prior service as an Army Officer can make you more employable, however when it comes to serve on Active Duty you are better off with a more technical branch that has a direct equivalent in the civilian world. Combat Arms can be fun at the company level and give you great leadership experience, but in the long run you will develop more opportunities in the civilian world from other branches.