Discouraged momma

I feel like I'm doing something wrong. He won't breastfeed. If i pump he'll take it or if he is in the mood he will but he won't breastfeed otherwise. So basically it's once a day if that. I having to supplement with formula. But I feel like it's my fault. Am I doing something wrong I have talked to the Dr and a lactation nurse and they keep telling me it takes time. I'm feeling so worthless or unmotherly. I was even told by my stepmom that I really didn't give birth to him because I had a c-section which was an emergency at that. Not sure how to react other then not feel like a real woman or mother. What do I do? ???