Know your equipment
Without knowing the full extent of your camera, it will be hard to take a good picture, especially if you want to make sure that it will look amazing. You need to understand what each option and setting does so that you can immortalize your subject, and that you do not have to take a dozen pictures to get one good one.
Experimenting is key
In order to become better at taking photos, you will have to step out of your comfort zone, and you will have to make sure to experiment as much as you can. Unless you try out something new, it will be impossible to understand different scenarios and to take a good picture without the settings you got used to. Challenge yourself, and always try to be different, as it will help you in becoming a great and renowned photographer.
Make your photo meaningful
Snapping a picture of something can be easy, but if you use different angles you will be able to add more impact. Moreover, you should try out different viewing angles so that you can find the perfect one that will ensure that your photo looks awesome. Not only can you enhance your photo, but, you will be more satisfied with it in the end, and your next masterpiece will tell a story to whomever is viewing it.
Keep shooting, do not be afraid to take even tens of photos of the same thing. You will perhaps see something in a moment you have missed, and later on you will be able to pick out the best. Though, try not to overdo it, as taking too many photos will take a lot of time as well, and it could ruin a potentially good shot. But, shooting in different conditions can also help with practicing even more.
Learn from others
Nobody was born perfect, and unless you find out how other famous artists do it, you will not be able to understand a number of things, not to mention that you can pick up faster on Lauv (youtube.com) certain elements. Over at EyeEm you can communicate with a lot of professional photographers who can give you good tips on how to go about taking the perfect photo. Furthermore, you will be able to share your photos so far and hear out on comments where you can improve. In the same manner you will be able to help out others who could be struggling, after all, it is a community of people trying to make each other better.
Bring it all together
Whether you have the newest equipment does not mean that you are a good photographer or not. It is all about your passion and how much you pour yourself into a photo. Taking a good shot is about timing, perfection and of course patience. But, remember that you are trying to tell a story with your photos, and you should aim for finding that perfect one which will be able to transfer your story without having to guess what the artist wanted to say. Most of all, remember to have lots of fun.