Many businesses fail everyday, only because the managers do not know why a person will buy thier products. You being a manufacturer will always like your product, and will always percieve yours as the best product in the market. But, is it the reality?
People will not buy your product because you told them to do so. They will buy it only when they believe they really need it. No one spends money on something which is not needed at all.
You need to understand your customers’ psychology before you approach them with your products. The first question you need to ask yourself is if your product solves any of your customers’ problems. If you find no answer to this question, yours is a FLOP product. If your product or service is not helping your customer to solve any of his or her problems, no one is going to give you money for such useless thing.