As you probably know, there are several strands of photography that you can practice. You can shoot portraits, nature, architecture, along with everything you can think of. That said, no matter what your subject is, you must understand that there is a right way and a wrong way to go about it.
Aside from the technical criteria that you need to meet, one of the things you must always remember is the purpose of your photograph. You need to ask yourself: why am I shooting this particular subject in this specific way? More importantly, you need to ask: What are you trying to achieve with this image?
Remember that photography is a highly subjective art form. You are capturing a part of the world through a very specific lens, framing it in such a way that its inherent features and characteristics are highlighted in a striking way. That said, you need to be aware of the meaning you are trying to create with your imagery.
You can have beautiful images, but devoid of meaning, they are empty. So, as a photographer, you need to ensure that you are able to communicate your message to the viewer.