Avi, I studied advertising (informally) as part of a job I once had. An old and important principle in advertising is "Sell the sizzle, not the steak." This means that when you offer a product or service to the public, describing the thing is not enough. You have to make people understand what your stuff will do for them. Another catchphrase with the same meaning is "Benefits, not features." Features are aspects of the product: it weighs so many kilos, it uses these batteries, it comes in six colors. Benefits are benefits to the customer: it saves you time, it gets your dishes cleaner without scrubbing, you can learn to use it in ten minutes.
What you've shown here is a sample of the product but not what it promises to do for customers. There's too much of "Look at this thing I made" and too little of "This thing can help you to _____ ."