I keep disconnecting

I can’t seem to figure out what the problem is internet / router / modem wise. Any advice?

try with some other games. If it happens again, it’s your connection. Otherwise is this wonderful new battlenet.
If it is your connection you need more info about the configuration / isp / whatever.
If it is battlenet, it has been designed to make the most part of the playerbase unable to play.