Making profit on an investment comes down to three things:
Knowledge
Execution
Luck
Luck can only make you rich temporarily. Long term wealth comes from managing luck risk. You must have knowledge and execution to profit. With disciplined execution, you’ll take opportunities (like that hot dog stand!). With knowledge, those opportunities become profit.