Depends what you want to achieve, I'd think adding a VGA card would be a useful boost and would also free up some RAM. I've always found onboard sound fine and unless you want surround or something don't see the point, but it's up to you.
Surface Pro (2017) vs Surface Pro 4
20 groundbreaking 3D animation techniques
How to mine Bitcoin on Mac