First, you need to make sure that you have AT LEAST 15,000 gold PER POINT you want to get. If you intend to get all 5, you need around 80,000 gold.
Most of you have probably already encountered the "Detect Hidden" trainer in the 1st town of Gorhart. For about 15K gold, he'll give you a point in "Detect Hidden". In addition to him, there's a "Persuasion" trainer in the House of Ballads, a "Blacksmithing" trainer in Shieldring Keep, and both "Stealth" and "Mercantile" trainers in Star Camp.
Now these trainers, on their surface, are very limited.
1. They can only train you if you have 3 points or less in "their" skill. If you have "Detect Hidden" of 4, the trainer can't help you.
2. They only train "their" skill - it's hard to justify spending 15K on Blacksmithing if you're a mage, for example.
There is a way for you to get 5 "free" skill points out that you can assign anywhere - to alchemy for instance.
First, visit a Faterweaver - either the one south of Didenhil or the one in the House of Ballads. Pay them to "reset" your character. You'll now only have points distributed in the skills you started with. Since none of them are above 2, you can now train with all 5 trainers freely.
Go ahead and visit all of the trainers and then GO BACK to the Fateweaver. Reset your skills again. Now the 5 points you got from training go back INTO YOUR POOL, allowing you to assign them wherever you want.