Just make sure it's really your best. That's the question you have to ask yourself - Is it? For this to work, you have to hold yourself accountable. But if we do the best, we expect appreciation too, otherwise motivation goes down. it is human nature.
you should always do your best regardless others appreciate that or not and if you feel frustrated , remember that you're doing so because you like to do it that way , not for others only !