here's what you need to do:
wait until you are a citizen. There are several reasons for this. As a commissioned officer you will need to be eligible for a security clearance-something not afforded to you w/o citizenship. While you are waiting become a citizen go to the phone book and find your local Marine Officer Selection Officer!
As a former Navy enlisted man. If I had it to do over again I'd have been a Marine. I'm not using my specific job skills learned in the Navy for my career but the skills I am using I could have gotten from all the armed services and frankly I think the Marines are the best.
And that's coming from someone who has a family that is represented in every service at one time or another. From the Army Air Corps, Marines, A.F., Navy, and the Army. Some of them several times over.