What you would need is the following:
- GPU's
- A wallet of the cryptocurrency of choice
- A "mining pool" for the cryptocurrency of choice
- Mining software for the cryptocurrency of choice
For the advanced:
- A custom BIOS
- Custom config/GPU acceleration
- Check which cards have the best hash rate and best power per hash and best initial value per hash.
- Check the cost of hash/watt which equates to profit per hour or day.
- Custom automatic profit switching system to switch cryptocurrencies
whattomine.com
That should get you started. However, be aware that investment/mining is of your own mind and you can't blame anyone if the whole thing tanks.