The only way to equal or beat someone naturally talented is to put in many hours.
Relaxation is good (but try to combine it with activities that are good for you, like jogging, meditation, or taking a shower/doing a house chore.)
While you go out to have drinks with your friends, some stay home and work on research and side projects. One makes you happy, the other makes you more skillfull. It is a lever.
I do agree that sometimes it can be better to give up. I spend close to a decade of my life trying to understand the subtleties of a single paper. Now I see the broader picture this was definately a Pyrrhic victory.