Hey you big teddy bear. All the smart and clever ideas have probably already been hashed; but here are a few of my thoughts and brain farts.
No guilt. Not for anything. It is acceptable for you to feel what ever you are feeling. Are you feeling sort of apathetic? Then just go with it for a bit. No guilt over not doing what you "should" or what others' want you to.
Are you angry? Then explore it. Why or what are you angry about? Westerners are so afraid of their "negative" emotions, they are "unclean" or "dirty", and we try to hide from them. Confront them, explore them, maybe even embrace them.
I have in the past, and even now, sometimes have ideations or "fantasies" of dieing, of opting out of the great game of life. What used to hold me back is the knowing that my action to do so, would hurt friends and family, and they wouldn't understand why I did what I did.
Now what holds me back is my belief that I chose to be born to confront the very issues that are in my path. If I chose to opt out, I would not be solving anything, and perhaps just making my situation worse.
As for building self esteem, that is the slow tricky thing. What I do is think of my actions and acomplishments (or what ever) and create in my imagination a person who although a blank template, has accomplished those things too. I then think about how I would view that person, would I want to meet him, would I even like him, would I want to be like him,...? I then keep those thoughts and feelings at the forefront of my mind, and slowly fade the imaginary person into being an image of me.
To actively do these things is not hard, but it would be facilitated by having a time for meditation or just calm quietude.