Правильное управление: достигнуть (достичь) чего-либо, т. е. своей достигнув цели.
Правилен один вариант: не достигли соглашения.
Оба варианта верны.
Правильно: От того и зависит, достигнете вы желаемого или нет. У глагола достигнуть / достичь (в инфинитиве возможны оба варианта) личные формы образуются от основы достигн- с помощью окончаний 1-го спряжения.
Это равноправные варианты.
Верне второй вариант.
Нормативно: достигнув.
Правильно: не достигшие 18 лет...