What makes it better:
Having/developing a positive attitude.
Accepting yourself as you are; loving yourself.
Having a support network of understanding family and/or friends
Learning to: cope, overcome, and grow outside beyond what is presently comfortable.
What keeps it "not better"
Negative thinking.
Being down on yourself for your differences.
Being isolated, no support.
Not coping, too defeated to attack obstacles, imprisoned within one's comfort levels.
Just my opinion based on my own experiences; could be right or wrong when compared to anyone else's life.
_________________
We are not so different from potted plants in that, if given everything we need to be properly nourished, the outcome can be incredibly contrary to when we are not. A flower won't grow in flour, and neither can we.