We create our experience by virtue of how we are thinking about a particular situation, good, bad or indifferent. What's important to bear in mind is that if we can think ourselves in, we can always think ourselves out.
Self-responsible means taking responsibility for everything in your life, even those events or people that do not in any way seem to be your problem or responsibility. Often the people that most antagonize us are the ones we need most to teach us what we want to learn.
Letting go of blame allows us to be free, to take back our power and to avoid the trap of thinking that someone or something else has the ability to dictate our experience of life. Whether our life is "wonderful" or "difficult" is always up to us.