I agree with primer, and high quality paint (I use Sherwin Williams). If you will have more painting jobs in your future (and who doesn’t?), here are a couple of tips to make your life easier in the long run:
Buy something like this and the liners that go with it. This will save you a ton of time going up and down your ladder/step stool to get paint while edging.
Buy a sturdy roller pan, and the liners to go with it.
Buy a good extension pole. This will save your arms and back, and enable you to paint ceilings and tall walls without a ladder. It’s adjustable, and I won’t paint without it.
Buy an ergonomic, short-handled, angled edging brush like this
Buy a paint can spout.
Buy a 5 in 1 painter’s tool.
My last tip is a little unconventional. I use cheap vinyl table cloths for drop cloths. Pick them up in various sizes for super cheap at K-Mart or any discount store, especially right after big holidays when the holiday themed ones go on clearance. I find the sturdy, long rectangular shapes much easier to manage than regular drop cloths. Use with the flannel side up. That catches the paint drips and absorbs, so it doesn’t run off the edge, while the vinyl keeps it from seeping through. When you’re painting walls, you can fold them in half length-wise and just pull them along with you as you go.