It is not completely in focus, grainy, underexposed, and poor composition.
Please zoom to between 100 and 200% to inspect for focus, and grains.
This seems to be taken with a smartphone, and so consequently they don't enlarge very well. (Which is needed for stock photos.) There are problems with lighting, the flower needs to be more in focus, (the petals are out of focus), composition is not very good, and it lacks the WOW factor. There are hundreds of flower photos on stock, and it needs to stand out from the crowd. Yours, unfortunately, does not.
Have a read of this from Adobe about how to create better photos.
Small sensors like the one on your camera capture very little ligh, need a lot of amplification which produce noise. If available, redo the picture with a 1" or 2/3" sensor.