Just considering these 3 for now :
Opportunities : Let it flow, let time give you moments, try to focus at your opportunities, tho be it less or more sometimes than others. Think about those people not having it as much as you.
Money : Totally depends upon how you are going to grow and develop yourself. Believe in yourself, today they might be richer than you, some poorer than you. Think about them. Feel blessed and keep up improving yourself.
Look : This can improved too, but hurry not. Try to asl friends how to make yourself lool better, ask their tips about everything. Dont be shy. But look doesn't matter much, believe me. You can still be a hood person and joy of a group along with being average looking.
Don't worry man. There are many like you, like me, like us, think about it.