Well the Mini has HDMI out, so it probably depends what ports specifically you need when (I assume you don't need HDMI, DVI and VGA all at once?)
There are plenty of HDMI to DVI adapters and cables available. For HDMI obviously you just need a HDMI cable, and VGA I believe you can also get a simple HDMI adapter cable.
When you say "USB2" I guess you mean USB Type-A (i.e. the 'original' USB port) - the Mini has two USB Type-A ports (which are advertised as USB3.1 Gen1 @ 5Gbps, but the tests I've done indicate they're actually 3.1 Gen2 @ 10Gbps ports) which are backwards compatible to USB2 or USB1.1 devices.
If you need more USB Type-A ports, you could either run a regular hub from one of the USB type-A ports, get a USB hub with a Type-C cable, or get a USB hub and a type-A to type-C adapter (which could be used in conjunction with the hub, or could be a new cable to replace the hub's cable, if it's removable).
If you can be more specific about which devices you want to plug in (i.e. a printer will work fine on USB 2.0 speeds or on a hub, an external hard drive will be noticeably faster if its using a USB 3/3.1 port directly)