No, you do not have to believe in miracles to believe in God. Some of America's Founding Fathers were deists. Deists believe that the creator God, having created the world, takes no further interest in his creation and performs no miracles. Of course, the fact that miracles do not really happen is more naturally aligned with a belief that there is no God at all.