A phenomenon I've seen many times among myself, friends, and clients --
"As students and executives in negotiation workshops start setting more ambitious goals for themselves and strive to improve, they often report feeling more dissatisfied and discouraged regarding their performance -- even as they objective results get better and better."
That's from Bargaining For Advantage, a solid book on negotiation. It turns out that people that set higher expectations and goals from negotiations get higher results and learn and progress faster.
The author, Dr. Shell, recommends incrementally raising your goals and standards so as not to get discouraged.
An alternative method: Raise your standards and targets for objective measurable results, but rest your happiness and satisfaction solely on measuring your effort and willingness to learn and progress.
Lower standards make satisfaction and encouragement easier, at the expense of actual results. There's no easy answer here, but it's worth working through your issues to have both high satisfaction and high results. It takes practice and often leads through valley of discouragement, but keep at it -- living in equanimity, with high standards, is truly thriving.