Swiss star Belinda Bencic says she is a better and happier player because of the struggles she's had with injuries in her young career.