Source

Hallmarks of some people that have started from scratch and become a millionaire by investing
Education: read all the investing classics while he was still in high school.

Stay informed: …owns more than 200 stocks — and reads the annual report for every one of them.

Spend time: spend at least 40 hours a week working on their portfolios.

Frugality: Like to save money. They don’t seem to care about fancy rides, waterfront mansions, or designer clothes. Instead, they love the freedom that a bulging portfolio provides.

Start young: The money will have longer time to compound. You will have an opportunity to recover from early mistakes.

Handle Risk: Be confident to bet big on a few stocks.

Handle Debt: Be able to handle debt, and use of margin to borrow money for investing.