How to send bulk emails in Gmail?

Use Gmail compose for the message, import recipients into MMBS, preview personalization, then send sequentially through the Gmail API.

Can Gmail personalization keep links and formatting?

Yes. The MMBS workflow is designed around the Gmail compose source so the visible message stays the sending source.