Effective Training Methodologies for Skill Enhancement