A system (200) for improving locomotion and motor function (282) of a human user, by changing an inclination or height of a posture surface (258) of a device (250) to be placed on top of a leg of the user during the march, the system (200) comprising: (A) a device (250) that includes: (a) a platform (260) having, on the upper side, a receptacle (254) adapted to receive at least a portion of a bottom of a shoe (252) or the user's foot; (b) a safety mechanism (256), associated with said receptacle (254), to secure said shoe (252) or foot in said receptacle (254); (c) at least one sole (270) adapted to come into contact with a floor surface; (d) at least one mechanism (280), at least partially disposed between, and operatively associated with, said soleplate (270) and a bottom side (262) of said platform (260), each of at least said mechanism (280 ) which includes: (i) a motor (282), operatively connected to a power source, and (ii) at least one thrust element (284a, 284b), mechanically associated with, and activated by, said motor (282) , said pushing element adapted to move, when in pushing mode, between said soleplate (270) and said platform (260) so as to apply an upward force against said lower side (262) of said platform (260), of this way that changes a height of at least a portion of said platform (260) with respect to said sole (270); (B) a sensor device (290) that includes at least one sensor adapted to associate with a lower extremity of the user, and produce a data signal related to the user's locomotion, and (C) a microprocessor (298), operatively connected at least said sensor and said motor (282), said microprocessor (298) adapted to: (i) receive information related to locomotion based on said data signal; (ii) process said locomotion-related information to make a determination of a user's locomotion phase, and (iii) control a timing of at least said mechanism (280), based on said determination, in order to effect said change of said height during a bala