How can I get a more realistic looking Tomato? I just modelled this tomato in blender 2.80 :

        

and was wondering how could I get it to look more life like, after fiddling around with nodes I got this:



I used this node setup:



How can I make it more realistic like this:



I used 500 samples to render the image at 1080X1080.
Actually, the photo you provided is not realistic since it was heavily editied to look more "juicy". You can achive the same result by doing some postprocessing effect over the rendered image.