In my opinion for to be a good architect you must be dedicated to your work, I mean an architect have to love what he do because the ideas that he think , can be part of the society and if he love what he do, he will do well and considerating the satisfaction of other people about the building.
A construction must have soul and the architect must have the ability of give that to a building so a complete architect must be creative, original, and respectful about the context of a construction, I mean if he will intervane a space like a forest he must worry that his construction fits in place. If he don't have present this , his work would be disgusting for people and even dangerous. Besides the architect must have pacience because the work it's hard and not always the results are good, so he must be able to overcome a bad circunstance.
The achitecture is a career difficult but with perseverant and effort can be good at it.