You can never term yourself as the perfect salesperson because there is always somebody out there who will not purchase your products however much you try. There are so many things that are counted in this, and your failures must never be taken personally. It is not always about the product or you, even though you can always continue to work on your skills.
You can improve on your selling skills only through practice. As you continue to sell products, you continue to learn. You figure out what works and what does not. You also learn what kinds of customers are good for a sales pitch and the ones you cannot sell to. You will also understand who is a mere drifter and who will continue to purchase from you. You learn the opening dialog you must use with the person who just walked in for maximum impact.
All of this you can only learn through practice. You cannot let failures bring you down. If you failed to sell to somebody, try a new approach. Sometimes when you fail in selling, you see exactly where you made an error. Even if you don’t see it, it is best to keep on with your best effort.
Here are a few tips:
Whatever efforts you put into a sales pitch, there is no guarantee that the person will buy from you. You can always increase their chances of a purchase though. Make your product more appealing for this.
Keep in mind that whatever your product might be, it will not last forever. That is why you need to improvise continuously and bring out new versions and updates.
Take each failed sale as an opportunity to learn better sales techniques.
Be well versed with the sales strategies of others. You could even buy from them and understand what convinces others to purchase from them. You could use the internet for such surveys.
Continue to improve and evolve. When you keep trying, you will surely be a better salesperson tomorrow.
It is not difficult to sell. You just need to figure out the pulse. Experience is the best way to learn this.