Maybe instead of focusing on what you're bad at, focus on what you're good at? Such as a good long term memory, ability to "see" beneath the surface in situations where most only see the shallowest aspect of it, etc.
Constantly wishing you had what others have is only going to make you miserable.