Selfless service alone will make you divine. Selfless service means doing work without self-gratification, not just because you like it. You work without waiting for approval, without praise. You do the work that needs to be done simply because it needs to be done, putting high quality into your efforts and expecting nothing in return. Even my words imply it is difficult, but if you can do it you will grow very strong inwardly.
Selfless service brings very good results.
You should not object even if you are taken for granted because if you sit down and look at your entire life, you'll see how much you have taken for granted. If you had to pay a dollar for every time you took something for granted, you would owe a lot of dollars. In other words, there's a lot to be repaid. Selfless service helps us repay our debts. Besides making a living, everybody should do some kind of selfless service.