If you are an artist and no one knows you, then you do not stand a chance to be get admired or paid for your art work. It is the responsibility of an artist as well to build their own brand. Same thing happens in photography as well. You can take any successful photographer for example, and you will find that they have managed to grow their reach to their clients, in order to get hired. Breaking through the crowd is not tough if you are persistent with your work. You have to spam every freelance site possible with your work that your potential clients might be visiting. You can also take a course online on how to grow your outreach so to setup your name in the market.
It is crucial not to limit yourself as a photographer:
When you are trying to find work and build your name in the business, you are required to take any photography gig; you can lay your hands on. This will ensure that you can pay your bills on time, while focusing on your skills as well. Do not let a tag like wedding photographer, etc define you. Try different kinds of photography which interests you. For example, you can also explore product photography and as you never know you might land on a project for that.
Keep learning new techniques to boost up your creativity:
As a photographer, it is crucial to always keep learning something new. You never know which skill of you might add to another, leading to a new fantastic image. You can also try with water droplet photography by learning about it from here https://skylum.com/blog/5-tips-for-water-droplet-photography. These kinds of photography techniques are also on trend on social media and brands are hiring photographer who are good with taking such kind of images. You can also try double exposure and low key lighting photography.