If you have issues with having proper material compensation for your work, you will have to work on those first before anything else.
Doing necessary work, even when you don't like is for me the definition of "work". You should also learn to manage it, if you work too much, you should take a break.
You don't need to get rich as "billionaire", but if you are good at your work it is reasonable that you will get "millionaire", because you gave society tens of times more value that what you got.
That is not something to be ashamed of. If you got the money gambling(taking it from someone else) you can feel ashamed, but not if you made money generating wealth with effort and work.