The most important thing here is to realize that you have no control over somebody else, or their expectations. The only thing we can do, is the best we can. If, for whatever reason, our efforts are not appreciated or good enough for someone else, then that is simply their problem. The fact that you make an effort to please someone else shows you've tried. The techniques are simple: be you. And if that is not good enough, what more "can" you do? You have to be good enough for you...period. Nobody can give you self esteem, you have to find it from within - and if you don't have any, or your self esteem is low, you should find out why. I would say to simply stop worrying about trying to please somebody else so much to the point of hurting yourself.