Take Photo Shoots Every Day
Every skill is perfected through practice. It’s as simple as that. The more you take photos, the more you understand the medium and your tools of operation.
You don’t have to own an expensive digital camera in order to take great photos. Start from where you are and with what you have at hand. The important thing is to develop your eye as you take more pictures. Just keep practicing and creating and you will be well on your way to owning great photos that are sellable.
For tips on how to sell your photos online, you can check this post.