SPOILERS!!!!!!
There are ONLY two trainers in weapon proficiency, so you do not want to kill everybody in sigth, heh.
If you want train with them you MUST be a FIGHTER.
First, in the Hive, Southern-West (was long ago since I played, next to this place where is the house, where you can sleep for free, after successfully accomplished quest for throwing out this psycho whom looking for his fork), called Profirion. You can not train with him without completing a quest - get his religious beads. He will train you only to the second level weapon proficiency, if you got the points.
Second, in The Lower Ward (this location with Siege Tower) is Korourn (or something like that, near west entrance, looks like warrior). He will train you for free, but you STILL MUST be a FIGHTER and got the points. You can train with him to fifth level of weapon proficiency, but you must attain 7 and 12 level FIGHTER to do that (on this level you get class FIGHTER specialization). Also you must already have two points of prociency in selected weapon (like trained with Profirion).
Third, yes YOU STILL GOT THOSE PROFICIENCES when you switch to other class.
Post edited October 06, 2010 by Czudowny