Это односоставное безличное предложение с грамматической основой надо идти.
Запятая обязательна. Обращение Иван отделяется запятой.
Дополнительные знаки препинания не требуются. Но если логическое ударение ставится на слове земляки, то слова Иван и Надежда выделяются запятыми.
Кавычки не требуются. Слово пробиться в значении "после долгих усилий достичь хорошего общественного положения" зафиксировано в словарях.
Запятые не нужны. Нужен как воздух – устойчивое сочетание, запятые не ставятся.
Правильно: шенгенские соглашения, шенгенская виза, но Шенгенская конвенция, Шенгенский комитет, страны Шенгенской группы (словарь В. В. Лопатина, И. В. Нечаевой, Л. К. Чельцовой «Прописная или строчная?»). По аналогии: Шенгенская зона (в значении 'страны Шенгенской группы').
Правильно с НИ.
Запятую ставить не нужно.
Лучше: новости о жизни звезд.
Вариант за водой, за грибами общеупотребительный и стилистически нейтральный, вариант по воду, по грибы уместен в разговорной, в народно-поэтической речи.