Thanks for your help guys!
As I am not a US citizen, would you have any advice on what path I should take considering I would like to serve in the US military. I know that you can get your naturalisation sped up if you're in the military, but I assume that getting the green card would be my first obstacle?