1. Выкидываем все необязательный поля.
2. Город/область предзаполняем с помощью
https://sypexgeo.net/ (используйте локальную версию)
3. Фио, телефон, почту можно вытянуть из vk c помощью кликджекинга, если пользователь авторизован
https://github.com/romkagolovadvayha/romkagolovadv... (только LIKE_ID генерируйте разный для разных пользователей и запоминайте его на клиенте)
4. Уменьшите расстояние между полями - форма кажется больше чем есть на самом деле.
5. Если пользователь уже когда то вбивал эти данные хоть где на вашем сайте, то не заставляйте его вбивать их снова.