Add one more thing to the list. The same is true for a great photo, in addition to beauties and flowers.
Passionate, enthusiasm, and sense of discovery are some of the important traits of a great photographer. From some of your photos posted in the other threads, you are very much into it and well equipped with some of those traits. Keep up the good work. Looking forward to see more nice photos