You need above-average intelligence and mathematical ability, and must be able to combine theory with practical planning. You need well-developed reasoning powers and the patience to see long-term planning to its conclusion. And you must be the sort of person who instinctively pays attention to detail.
Reference: related document