Get a good microphone.
Get a webcam, even if it doesn't make sense people like to see a head.
Get plenty of monitor space so you can stream on one monitor and monitor chat and other things on the other.
Stream in 1080p, its the perfect balance between text looking ok and everyone being able to view it well with their internet connection.