Please let's use emails...this will get complicated and is off-topic. "Here" I am guessing is Florida. We have to get specific, and not in a public forum.
It still can take years...please have patience. I have many co-workers who have been through years of fighting to get US Citizenship, so we can learn from their efforts. Citizenship is much harder now (especially after 9/11).
I am sorry you are frustrated, but you must focus your energy on your goals. JamCruise should not be your primary goal. It would be very nice, but in 3 months it is unlikely you will be able to get through all the red tape (unless you got a job working for MSC and got assigned to the ship...which is another "back door approach"). Other ways you can greatly improve your chances are to get an advanced degree, as well as get a job in the government (even for a contractor). IE, you could get a job at the State Dept. as a translator, in your country of origin (just a suggestion which others have used).
Remember, even John McCain wasn't born in the US (and he's running for President, though born in Panama). It may take you years to build those kinds of connections, but they are well worth the effort (and frustration).