I suppose the next question would be for recommendations for the coffee beans
Most important – buy freshly roasted beans. Supermarket coffee will be months old. Coffee from a speciality coffee supplier (Pact, Rave etc) or a local roaster will be days old, and the beans will be better quality to begin with. The difference is night and day, you will notice!
A good way to begin, is finding a coffee you like at a good local cafe and ask what beans they use. They will often sell you some. Or just Google local roasters and ask them. Expect to pay more than supermarket prices, but if you’re looking for the best taste, it’s worth it. You’ll likely be supporting a small local business too.