Learn Art of Problem Solving For Awesome Math (areteem.org)
Problem solving is an art to solve daily hard math problems for prepare yourself well in the subject. You can make yourself well in math problem solving just by following a proper routine, well guide, joining institutes, group study and most important one self study and understanding which will make yourself for easily solve AMC math problems. So Practice and Communicate, you are good to go.