I was raised and lived in fairly conservative areas - Alaska, Louisiana, North Carolina. Though as everyone does, I explored many areas of politics, attempting to formulate my own belief system; it is continuous work in progress never settling.
However, having lived and traveled throughout the world, from the US, Iceland, Ukraine, Turkey, Cyprus, Nepal and more I've learned that your own culture and people help you the most. The US is too big to systematically solve any problems at the federal level. Issues are best solved locally, at the community level.
I don't keep every ounce of wealth, we donate to our local church which gives to the homeless in our area. My wife gives her time to the church, helping families that are currently homeless. She aids in the school, volunteering in the classroom, functions, ensuring the children are receiving the attention they deserve. Local issues are what we are trying to progress. Areas we can see an impact - where our money, time, and effort are being used properly.
I do believe the system is set-up for people to succeed, but it isn't easy. Work, sacrifice, owning up to your mistakes and learning from them are what matters. I've never seen one person regardless of race, sex, or age be denied an opportunity they truly put 100% effort into. Does plan A always work? No, sometimes you have to accept plan C and make the best of it.
Hopefully, that provided a little insight. It is late here.