Scarcity Mentality: Opportunities are hard to find, and once you do find them, they're fleeting. A good chance to make money or be successful comes around a couple of times in your life. Luck happens when preparation meets opportunity, so if you're not prepared at the key moments, you're going to miss the thing that could have made you rich and you'll just be average like everyone else.
Abundance Mentality: There is opportunity everywhere because you have the skills to create your own. When you know that you have the intelligence and skill set to create opportunities for yourself and generate wealth on your own, you no longer wait for the right chance to just "come around", you actually go out and create those chances for success on your own terms. You no longer have to rely on others to make things happen, you make things happen. You don't wait for opportunity to knock on your door, you are the one who knocks.
Like I said, your knowledge and your mindset are the two things that will help you push forward through uncertainty. I can think of 500 ways to make $500 before Christmas, but it depends on which one I'm going to commit to and actually execute. Making money isn't the issue - the system is designed for you to make money by providing value to other people. You could go sit on the street with a shoe shine kit and shine shoes for $500 before Christmas. People need things and all you have to do is become a provider in order to prosper. It's not going to be easy, but we shouldn't sit around and act like there are no opportunities to excel because we aren't millionaires yet.
We need to have discipline, vision and commitment and we're going to find a way to push forward toward our goals. Most importantly, focus on creating abundance for yourself in live. Don't squabble over resources, create more value when you don't have enough and keep the people around you fed. Show people they can rely on you - you're going to feel great about that. Work hard and don't give up.