Your questions are so broad they are difficult to answer.
Doesnt really matter how good of an "athlete" you are, if you suck at fighting, you suck at fighting. As for the other questions, Thailand and Brazil. I dont know anything about training BJJ but the "best" Thai camps are subjective to the individual.
Last edited by canadabacon; 05-07-2010 at 03:33 AM.