Earned income --Most people don't make enough money from their jobs. If you have in a fixed-income job and have ZERO chances for that coveted promotion, try to rent a room out or give some tuition. La Papillion (a.k.a "Batam boy") certainly understands that; he told me that his main focus at this point in time is on his career, not trading. But I am not sure if the rest do. Without a good source of "funding", how are you going to have a good-sized account to be successful in the market?
Size of the investment/trading account -- Most people don't talk about it but the larger the size of your account, the higher the probability of success. It provides you with "a margin for error" if your investment turns against you. With a small-sized account, you are often compelled to take risk unsuitable for your account size.