No does not mean your product is inferior. It means you did not get your point across or they have concerns you did not explain. Determination means you will keep trying until you make the sale to this client or the next. The more sales you get, the more confidence you will have. Never give up in what you believe in.