Если кратко, то ничего сделать не получится, поскольку Инстаграм специально ухудшает качество загружаемых изображений. Это связано с экономией трафика на мобильных устройствах и оптимизации изображений под экраны смартфонов.
Подробнее об этом можно почитать здесь: https://paporio.ru/posts/pochemu-instagram-ukhudshaet-kachestvo-fotografij-i-videozapisej.
Ухудшение качества получается из-за алгоритма сжатия Инстаграма. Поэтому лучше самому просто уменьшать размер снимка, я обычно это делаю до 2000 пикселей по длинной стороне. Такую операцию делают многие редакторы, могу посоветовать бесплатный FastStone.