Welcome to the forum!
If you haven't already done so, please take a few minutes to familiarize yourself with the Forum Guidelines
Congrats on the XD. I had two at one point and they are good guns. For cleaning I use Hoppes, Q-Tips, a brush, and a bore snake. For oil is use Mobile 1 Synthetic. Seriously. It's just as effective as gun oil and is a fraction of the price. I also wipe down my guns with a silicone cloth regularly, especially my Sig, which is my EDC