Overwhelmingly, the answer is to come to class! We design our class structure to maximize your progress, so doing the things needed to free time to attend class is often the most important part of maximizing your learning.
Your coaches also work with you on your personal development. Each Mat Chess coach has excellent experience working with you on your unique goals.