Zone refining is one of the most important procedures to purify germanium crystals for the fabrication of detectors in our laboratory. In order to properly zone refine highpurity germanium crystals, it is important to develop perfect cleaning procedures for raw materials, quartz tubes, and the containers holding raw materials. Additionally, vacuum levels, container types, the correct combination of ambient gases, the speed of zone travel, and the ratio of ingot length to molten zone length, all need to be carefully studied in order to obtain the best results possible. In this work, we investigate a number of influential factors in perfecting high-purity germanium crystal growth, specifically: cleaning procedures, boat composition, vacuum levels in the chamber, zone travel speed, and the ratio of ingot length to molten zone length. Using the van der Pauw Hall technique, we were able to measure the electrical properties of zone-refined ingots and analyze the origin and distribution of three main impurity elements (boron, aluminum and phosphorus) thereby allowing us to study potential contamination sources. After detailed analysis on the various influential factors, we were able to optimize the zone-refining procedures.