I'm bilingual in French and English written and verbal with no difficulty.
This is always an advantage. I have worked on cruise ships and I suggest you go to our crewmembers area and ask this question.
I can tell you that getting hired as a cruise staff person is not impossible. Personally, I would go straight to the cruise lines, not mess around with any staffing agencies. Those people usually fill the more menial jobs on ships.
Cruise staff jobs come from knowing the right person to talk to - at each cruise, figuring out a way to get them alone for 5 minutes, and selling yourself.
I have been hired by three different cruise lines - and I can tell you the first time came from getting to know the head of entertainment for the line directly, and the second two times I was hired (on the spot over the phone) because of my prior experience.
Put together a solid, cruise-focused resume and cover letter and fed-ex it, signature required, to the person at each major cruise line who hires for the position you want. Request an in person interview and say you are willing to fly to where they are.
Include your work history and a picture. Being honest, they want attractive people on their cruise staffs. And if you are not attractive you need confidence and charisma and a great sense of humor. I saw one cruise staff guy on Holland America who was overweight and a bit sloppy, looking, but he had the quickest wit and the most natural way of talking to people with humor but no condescension or triteness at all that I had ever seen.
Most cruise staff get hired for their ability to organize events and make them "fun". I don't know what kind of work experience you have, but theater, theme parks, etc are all good backgrounds for cruise ship staff.