Для постановки кавычек нет оснований: кавычки указывают на непривычное значение, необычное употребление слова, но значение слова завтра ''ближайшее будущее' фиксируется словарями (заглянуть бы в наше завтра!), т. е. необычным такое употребление назвать нельзя. Если же есть опасения, что при написании без кавычек читатель может не понять смысла фразы, тогда лучше ее перестроить.
Первую букву О проверить однокоренным словом нельзя.
Предпочтительно согласование в ед. ч.
Запятая не нужна: нет никаких оснований для ее постановки.
Если сама конфета называлась "Удача", то верен первый вариант. Если она так не называлась, но к ней прилагалось (или на ней было написано) пожелание удачи, то верен второй вариант.
Корректно: Как сказали бы моряки, полный вперед!
Кавычки не требуются, между названиями городов следует поставить тире с пробелами: железная дорога Москва — Санкт-Петербург.