IMO, if you're really interested in being competitive and improving your game, you have to take the ocassional beating.
You've got to see and experience the situations better players come up with, develop responses, execute said responses, and see what you get back.
There's is no substitute...