It's sounding like the best thing to do to be a blade pact lock is to take a level in Fighter, Paladin, or another fighting class. That gets you all the weapon and armor proficiencies you want, plus a potential fighting style or some healing spells to use.
On another note, the Warlock gets 2...