Focus on your training requires sacrifices. Here is a good and quick rundown of the benefits of not having a social life to distract you from success. In tennis, you'll see this among the high achievers.
Social Isolation has benefits - no social life
How to maintain Focus based on the methods used by Medieval Monks