Make friends with your Maitre D, Assistant Maitre D, Waiter, Assistant Waiter & Sommelier and you will never want for a thing if you ask. Just remember they are not mind readers!! They are lovely hard working professionals that like us all appreciate a hello, a thank you and a how are you when you speak to them. They are there to serve you but they are not servants.
Ask for any specialty meals with as much notice as you can.
Remember the Grills concierge can also be a very helpful person to assist you in your needs during your cruise.