I am also a competition shooter and agree 100 %. Only thing you also need a shotgun for the few states and Canada that don't like pistols . You can carry a pistol going to and from Alaska but not when just traveling in Canada.As a long-time firearms owner, competition shooter and certified firearms instructor, let me strongly suggest that you immediately get some instruction in the use a firearm for self defense, and the responsibilities incurred when doing so. Even if you are an experienced hunter or target shooter, you should definitely get training in the self-defense aspect of using of a firearm. And, you also need to know that laws regarding defending yourself with a firearm vary widely from state to state, regardless of whether or not you have a valid CCW.
TJ