Grinding fresh makes the biggest difference. You don’t need an expensive electric one, though. This is a high quality grinder in a small package, at a nice price.
These are made by Rhino Coffee Gear out of food grade stainless steel, with ceramic grinding burrs. The grind setting is easy to adjust, and parts are replaceable. The holding capacity is 50-55 grams at one time, and the handle detaches. Grinder comes with a carrying bag, and also slides nicely into an Aeropress for a very compact travel coffee kit.