You need to use DEX like bisq p2p to convert bitcoin or Etherum to monero, for privacy. Using Coinbase is not safe because it is a centralized exchange. Or you can use the other exchanges that have been mentioned by the posters above.
This is the best way to be anonymous, since monero is more decentralized.
I've used
Xchange.cx a bunch of times recently. They only charge 1% for nearly instant trades, with no signup or KYC required.
I'll PM you my affiliate code, if you don't mind (don't think I'm allowed to post it here).
This exchange that you provided is not to be trusted. Are you their agent.

No I am not, why is it not to be trusted? Works for me.