versatility wise: You'll want low or medium output pickups. This would work well for most situations. When u want to play metal, add more gain from the amp or pedal. Try dimarzio paf pros for low output. Medium output try sd(seymour duncan) jb with sd 59.
For pedals, try multieffects designed to work well in front of an amp, low budget: zoom g3, higher budget: line 6 m9. Their tone and versatility are well documented. Do a youtube search for more info. If you have a bigger budget and want to go single pedals route, its hard to go wrong with suhr shiva (overdrive) and suhr riot (distortion) together. Best pedals I've had in a long time and i've bought and sold many different ones in the past. This should cover most of your drive requirements.