I think you can read all the books to get the technical knowledge but it will come down to your ability to find the right scene, at the right time.
Also photography is very subjective, many of the images I hate people love and vice versa.
So don’t get down if other people knock your work, take any constructive criticism on board and learn from it.