A system that applies vibration to a desired region of a human body comprising a plurality of vibratory stimulators installed in a flexible material a programmable control unit (PCU) connected to each said vibratory stimulator a plurality of sensors to collect biofeedback data a set of programs for the operation of the PCU a biomechanical database stored in a computer and being populated by the biomechanical data collected by the sensors after application of each said predefined pattern of vibration and an algorithm to analyze and rank said patterns of vibration according to a ranking factor, wherein a user can choose a pattern of vibration that has a higher ranking factor.