@askvinh: Something that's taken me years to develop is what I call the Mastery Cycle. Mastery of any skill in life isn't just done through repetition, but through constant refinement and improvement. I hope this video inspires you to apply this process to whatever skill you're trying to master!