Serena Williams spent 15 years grappling with body image issues because she looked different to other female tennis stars.