Too many people look for or find excuses for living a mediocre financial life not realizing there are thousands of opportunities in front of them. Why?, because it's easy to complain than to do something and it were easy everybody would it, complaining is easy and effortless.
If you want to change your life you must take the necessary to do so. First, you must acknowledge where you are and where you want be, which means you will need a plan/map with directions on how to get to where you want to go. First how will you travel? by walking, running, automobile, bus, train, or plane? What I am asking, will you get there by attending college an finding a job, or will you get a good paying job and invest in the stock market long-term, or will you get a job and start a business on the side, or you will you get a job, invest in the stock market, and start a side business, or will you get a job, invest in financial knowledge, and get a financial mentor. What I am saying, you can accelerate building wealth based on your plan and methods you use to get to where you want to go.
What all this means is you need a system in place in order to start and complete your journey to building wealth. Example: You need a system to get you from California to New York in the quickest time possible. The system is already in place, you purchase your ticket, get on the plan and enjoy the flight. The airline have the system in place, though you still have to do your part, get the money for your ticket, purchase the ticket, plan your trip, pack your bags, and get to the airport. So, even with a system in place you have to do your part.
In summary too many people want to get to a better financial position but they don't want to do their part. They don't or won't; buy a ticket (pay for knowledge), go to the airport (invest their time), and let the pilot get them where they are going (get a financial mentor).