When preparation meets opportunities then there will be success. It is good to embrace good opportunities when they come. Whether business or investment wise. Yet, it is wrong to jump into any opportunities without learning and knowing about that particular sector or niche of business. Every business has a market condition surrounding it. Which it is important that we should have a deep understanding of how that business work before venturing into it. One thing to figure out is the area of services, user persona/audience, competitors, cost of capital, minimal return and so many others.
Anyone that sees himself as an entrepreneur ought to have this quality and for the likes of us that are from regions where our population is not a match to the availability of jobs, if you don't want to walk around the streets looking for jobs, you need to develop yourself to the extent of ceasing whatever slight opportunity that comes your way or become matured enough to easily spot out needs you can easily meet in your locality.
Speaking about qualities. Every aspiring business owner needs to have personal qualities as an entrepreneur. These qualities comes from reading of book, watching video resources, especially reading of books that builds the mind, body and soul to be prepared for what is to come. For someone who wants to be millionaire must have the qualities of a millionaires so that when he becomes it he wont have any challenges managing and maintaining his business.