People who had it easy don't have your resilience. You may think it's clichè, but I've seen it again and again: easy life makes for an unhealthily low stress-threshold. On the other hand, your experiences might leverage future feats.
The ability to strive through hardship is an undervalued skill which will pay huge dividends in the future.
OP, you have something a lot of people don't. Just Keep going.