A method and system for training proper running of a user, the system including at least one inertial sensor, a memory, a controller, and an output interface. The memory is for storing information for an ideal running gait, the information including information for an ideal bounce or acceleration over time. The method can be implemented by the controller and includes displaying an animation of an ideal running gait and an actual running gait of the user, both simultaneously with cadence synchronized, and also providing to the output interface a comparison of an actual bounce of the user with the ideal bounce.