How can I add shine on an object
There are a number of key factors you must have to even get close to this effect:


You need to have a material with some amount of glossy mixed into it. 
Then you need to bevel the edges of your geometry
Add a light to the scene (a strong one if possible). 
You should be able to get some level of light reflection off the edge in the render. 
Then in compositing you'll need to pump up the glint with nodes and then run it through a glare node to get something similar to the example.


Level Up Tip
If you can get that working, you might want to try Troy S's new LUT's for blender which allow your scenes to be rendered with high dynamic range. One of the main benefits of high dynamic range is that glints and glares are much more powerful in the compositing phase.

Screen Shots (using default sRGB LUT)


Material setup, geometry and light





Alternate angle of object in scene





Compositing Setup to accentuate glint and add glare effect