You have to be in movies that make money to be offered work. Basically that's the equation. There's no real way around that. That said, you don't ever make decisions solely for that reason.
There are so many factors that go into how you feel, as a performer, on any given movie, that it's really hard to identify which things are the things that help you be good, and which are the things that hinder you.
People are always going to identify with what it's like living in society and have people judge you in certain ways, and how you can be strong enough to be your own person and all those good things.
I see myself as a character actor, and I've always been drawn to playing characters that are different from myself because acting is escapism for me. I've never been that comfortable playing people that are like me.