If you are able to do all of that, there's 10 different other walks of life that will be more rewarding that gambling for a living.It can help develop patience and discipline, as well as time management skills, money management skills, along with self motivation, emotional maturity and even experience in meeting deadlines
p.s. Helium is awesome lol