Have you installed the
patch? There was a problem with learning some skills in the BF, though I don't recall if Sharpen was one of them.
Are you looking in the right place to add skill points to Sharpen, under the warrior craftsmanship skill branch?
If you exit the BF and then re-enter, does Brian offer the skill again?
You can get back your 'stolen' gold by using the trick in the following topic (try it in a save in the main game, not in the BF).
For you cheaters out there (The Duplication Trick)Alternately, without the patch installed, using level 1 Pickpocket you can steal an 'unlimited' number of stackable items by holding the control key down when clicking on the stack, and taking all but one of the items. If you do not take the entire stack, it is not counted as a steal.
The patch fixes this, but it also changes the BF merchant inventories so they regenerate each time you enter the BF (so gold is more plentiful).