In my experience great photographers are born with an eye for it – similar to why some people are great artists, but over all photography can be learned
It just takes time – acquired knowledge combined with practice is what makes you a photographer who can consistently create great images
Practice - time - commitment