She's in the town of Alexandria, when your done with battling geyzer and you beat him, go towards the waterfall and folow the path (dont go inside cave) and you will see a town, she is in there. Then you complete the town thing and go to peregin quay and you have to defeat kalamahri to have jessica
town north of argonia
Jessica will learn oomph at level 19.Angelo learns it with 65 points into the staff skill.
use a sword and kill it
about 8000-8300
the leather hat you can find that in the first town you start in
dark ruins, baccarat casino and winning a rank in Monster Arena
playboy the mansion.
you mean trodian
About 5000
graham whip
You get it in the Dragovian cave
They are found in rank 8 chests in Grottos with a find rate of 1%. You have to be really lucky to get one.