Sorry, I can't help with traslation, but "upside" means good potential. If something or someone has an "upside", that means you expect it (or him or her) to produce something good in the future.
...