Medical check-ups are important because they assess your overall health, considering many different factors. They give you an idea of in which areas your body is lacking or has too much of. Also, medical check-ups can help in finding unusual trends that could cause more dangerous illnesses such as cancer.
I do medical check-ups once a year, but it's perhaps a better idea to do them twice a year.