A good photographer is passionate about photography and willing to learn and improve continuously. Acquiring technical skills is just the beginning. A good photographer also needs an artistic vision and storytelling skills. All these take time to develop, but they will become your second nature soon.