Should I add a photo of myself in CV ?
Yes of course you can add. You should look smart enough in image. Smart in the sense that you should wear formal attire. Dress up in smart manner. Clothes worn should be properly ironed. The image attached should be of plain background and it should not be a selfie.
Not needed.
Provide a link to the LinkedIn profile, where you can put up a professional pic.