Мы не выполняем домашние задания, но можем подсказать, что для определения синтаксической роли фразеологизма нужно помнить: фразеологизм — это один член предложения, к нему нужно задать вопрос от слова, к которому он относится, например: бежала (как?) сломя голову, фразеологизм является обстоятельством.
Если в роще — это общий второстепенный член, то запятая не нужна. Если обстоятельство относится только к первой части, то запятая стоит верно.
Предложения, по структуре точно соответствующие Вашему, в правилах не описаны. Но можно опереться на более общее правило:
«Тире ставится в неполном предложении, составляющем часть сложного предложения, когда пропущенный член (обычно сказуемое) восстанавливается из предыдущей части фразы и в месте пропуска делается пауза...
При отсутствии паузы в месте пропуска члена предложения тире не ставится...» (Розенталь Д. Э. Справочник по русскому языку. Пунктуация. § 6, п. 5).
Таким образом, тире факультативно, его постановка обусловлена интонацией.
Д. Э. Розенталь описал закономерность, в соответствии с которой запятая в приведенном Вами случае не ставится.
«При двух однородных членах предложения с повторяющимся союзом и запятая не ставится, если образуется тесное смысловое единство (обычно такие однородные члены не имеют при себе пояснительных слов): Кругом было и светло и зелено (Т.); Он носил и лето и зиму старую жокейскую кепку (Пауст.); Прибрежная полоса, пересечённая мысами, уходила и в ту и в другую сторону (Сем.); Он был и весел и печален в одно и то же время.
Такие смысловые единства образуются словами с ассоциативными (часто антонимическими) связями: и брат и сестра; и родители и дети; и отцу и матери; и с сыном и с дочерью; и друзья и враги; и слава и позор; и зрение и слух; и тело и душа; и глухой и немой; и море и горы; и музыка и пение; и стихи и проза; и любовь и ненависть; и радость и горе; и зимой и летом; и ножи и вилки; и блюдца и чашки; и он и она».
В приведенный ряд примеров вписывается и сочетание из Вашего предложения и вверху и внизу. Сочетание обособляется как пояснительный член предложения.
Сказуемое в Вашем предложении — был готов провалиться сквозь землю. Фразеологизм принято рассматривать как один член предложения, так как он представляет собой цельное по смыслу сочетание слов.
Приведенное Вами предложение — цитата из письма А. П. Чехова. В изданиях, доступных в интернете, запятая в этом предложении не ставится. См., например, здесь.
Ситуация неоднозначная. Полагаем, что лучше запятую не ставить, рассматривая данное сочетание как соединение двух фразеологизмов (ср.: око за око, зуб за зуб). Все компоненты фразеологизма в пунктуации учитываются как один член предложения; соответственно, два члена предложения, соединенные союзом и, запятой не разделяются.
По правилам наречие «препятствует» постановке тире. В справочнике под ред. В. В. Лопатина указывается, что не ставится тире, если между подлежащим и сказуемым-существительным стоит обстоятельство. Наречия в предложении часто являются именно обстоятельствами.
Чтобы ответить на Ваш второй вопрос нужно проводить исследование — нужно понять, какие именно обстоятельства и дополнения встречаются в предложениях данной структуры, в каких случаях тире оправданно, в каких нет. Это требует времени. Пока мы можем ориентироваться только на примеры из справочников: Мой отец для меня друг и наставник; Степан нам сосед.
Запятая нужна, так как союз или присоединяет пояснительный член предложения.
Придать форму — устойчивый оборот, поэтому один член предложения, простое глагольное сказуемое.