The only thing that has proven to work is hard work and dedication. Money will come when you become successful because of your hard work. Don't go for gambling as they will strip you off and you will loose what you had and will end up regretting for your mistakes. Learn to save and invest in good companies and projects and even in businesses. They can grow in future and can bring you wealth with it.
Start from the very beginning to be rich and I see gambling is a shortcut to be rich as most of the people are thinking, maybe the way to become rich is really hard but using our passion to reach our dreams can give us more chances to do it, we just have to know our interest and work on it, we have to be a risk taker rather than playing safe for the rest of our life.