To answer the question directly, gambling does not make you a better player. It gives you experience dealing with certain kinds of pressure. And probably teaches you how to negotiate.
Confidence makes you a better player. Confidence is derived from proper fundamentals and practice.