I have a friend who makes soap so I am guessing that is what this is - the combo is intriguing to say the least, I can't imagine what it would be so that's what you need to convey
"a soap product photo" how would you visually tell me what it is and what it smells like? I would start there...
if soap is correct and you want to communicate that, then arrange them in and out of a white terry basket, on a (not cheap) terry washcloth, on top of something bath related that's white -
no color background as the product is already too colorful - ask yourself, can I easily find the product in the picture?
No too loud, eyes go everywhere, you want eyes to go to your product, so ditch the tiny soaps/candy canes etc. Maybe blur the candle in the background or remove it
Unless the soap "smells" like candy canes?
the scent is a mystery - you might have a pinecone in the background (assuming the green color of the soap) and cherries? whatever the green, yellow, and red represents - looks like egg nog/pinecone/cherry soap in which case I'll pass but that would be my guess at a glance
and now you see the problem...
as the purchaser, I have to guess, I may not read your text, my phone screen size, my patience, my scrolling by it, so tell me the whole story visually
If I knew what it smelled like by just looking I might buy, I already know what soap does, although it can enhance the look, I personally don't frown/notice bad lighting, placement, etc. look at the stuff on AMZ we all order! I want to know, is it made of coco butter? shea? have almond oil?
Sold! Even with just a plain white sheet/poster board underneath :)
That said, excellent advice above on lighting and placement for a more professional look. I just note we are all learning to live without that with the online life, depletion of print/magazines, etc.
What's important for a SOAP customer? Scent and ingredients, that's it! So focus on satisfying that and you will do well to attract soap buyers for your soap product