I don't have a four year degree, I have a two year degree.
Regarding the military, how long would i have to stay in it? what exactly would I be doing while in the military?
Ok then, you won't get the rank or bonus but you'll still be in the 20k plus range.
Once you join you have to do 4 years depending on the branch but after your 4 year contract is up you can leave or stay until you want.
What you do depends on what branch you join and the work you apply for.
For example I'm going in the Air Force with a four year degree and I'll be flying for them, I chose the AF specifically for that job. There's a range of things depending on what you want to do but the best branch to join is the AF, they pay the most, get the most respect and your experience transfers well into the civilian world. You could drive trucks, work on computers ( a friend of mine does satellite images) infantry, mechanic there's a range of jobs, you can look at them here.
ASVAB and Air Force Jobs | Military.com
These are for AF, Navy Army and National Guard all have their own jobs and pay grade.