I feel like I do not deserve any good things in my life. Even if I work really hard and make sacrafices. How do I overcome this?

Therapy. Also a loving relationship with someone who knows everything about u & still loves u.Some people read & listen to positive affirmations to reprogram their negative thought patterns.