A.- Der 1944 geborene K._ war als Maurer bei der Bauunternehmung P._ AG tätig, als er am 19. Dezember 1991 beim Abdecken eines Garagendachs aus rund zwei Metern Höhe auf den linken Fuss stürzte und sich dabei eine Calcaneus-Fraktur zuzog. Der zuständige Unfallversicherer, die Schweizerische Unfallversicherungsanstalt (SUVA), kam für die Heilbehandlung auf und leistete Taggelder. Mit Verfügung vom 16. September 1994 sprach sie dem Versicherten eine Invalidenrente auf Grund einer Erwerbsunfähigkeit von 25 % ab 1. September 1994 sowie eine Integritätsentschädigung von 10 % zu. Auf Einsprache hin klärte sie den medizinischen Sachverhalt erneut ab und erhöhte hierauf die Integritätseinbusse mit Einspracheentscheid vom 23. Mai 1996 auf 20 %. An der Invalidenrente in zugesprochener Höhe hielt sie fest. B.- Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Aargau mit Entscheid vom 16. Dezember 1998 ab. C.- K._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es seien ihm in Aufhebung des vorinstanzlichen Entscheides eine Rente auf der Basis eines Invaliditätsgrades von 60 % sowie eine Integritätsentschädigung von 30 % auszurichten. Zudem sei sein Gesundheitszustand in psychischer Hinsicht spezialärztlich abzuklären. Ferner ersucht er um Gewährung der unentgeltlichen Verbeiständung. Während die SUVA auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, hat sich das Bundesamt für Sozialversicherung nicht vernehmen lassen. 