Is it good to keep my MacBook Pro on charge?
These days, keeping your laptop plugged in as much as you like isn't going to make a significant difference to the battery life. The Li-ion batteries in modern MacBooks don't need calibrating, they don't suffer from the "memory" problems that NiCd batteries did, and when they hit full charge, they just allow the battery to drain by a couple of percent before trickle charging back up to 100% again.

Apple's most recent battery health tips can be found here: https://www.apple.com/batteries/maximizing-performance/