Slow weapons like hammer don't benefit from elemental damage very much. Fast weapons do like SnS, longsword, Duals, Bow, etc. Diablos sucks to fight with the hammer. Use Lance or Bow and wrek his shit. Lance makes it easy because you can just block his burrow attack and keep attacking.
To...