grind size
you will have a greater chance of brewing an exceptional cup of coffee if you have greater control over the brewing process. this means that grinding your own beans gives you greater control over the grind size, which has a huge impact on the flavour.