I do not believe that anyone is perfect at reading the wind, it's tough but practice certainly hones the skill.
Highest possible BC is nice and helps for sure but it's not as significant in cheating the wind as many people think..
Run the numbers yourself but since this thread is about Berger's and Hammers here's a comparison:
195 (.75 BC)
@3000fps 10mph crosswind will drift 4.5 moa at 1000.
177 Hammer (.69 BC) @3100fps will drift 4.78 moa.
Now before you call this stupid and arrogant please explain how exactly that difference is going to save you on a poor wind call?