Obstacles don't have to stop you. If you run into a wall, don't turn around and give up. Figure out how to climb it, go through it, or work around it.
When you have to play a character that seems to be a relatively decent person and seems to be like yourself, I think the trick in that kind of character, so that you don't become a cliche, is to find where their weaknesses are.

