if you're using GI you don't need AO, GI does the occlusion by itself.
your render looks like a render because the lighting isn't very good and the materials lack realism. your metal is a bit too shiny, you could introduce a little roughness and also break it up with tiny scratches and slight variation in reflectivity and roughness with a grunge map.. even the newest product has been touched (somebody has unpacked it, right?), has dust on it, this all results in variation of the surface. touch a chrome button with your finger, even when your hands are freakishly clean, your fingers will leave a print on the surface, making it slightly more dull in that area. slide a product like that out of it's box and the tiny specs of dust between the products surface and the packagings surface will result in microscopic scratches. details like these you don't really notice consciously (if applied subtile enough), but it makes a huge difference. i also do a lot product renders of audio products, and i never apply a perfectly clean material to anything. everything has variation in real life, there's no such thing as a perfectly even surface.
and btw, the keyshot render also looks like a render, because it lacks those details.
keyshot is made that everything looks quite good out of the box, making renders in a full package like c4d is a bit more complicated and requires some deeper knowledge.