Your not going to get good results straight away .. it takes practice, experimenting .. you'll waste a fair amount of beans or ground coffee along the way .. and it will take quite while before you get it tasting as great as the Cafe down the road .. assuming it's any good .. that is.
If you are getting a new grinder .. I'd suggest a Breville smart grinder .. are they around $300 folks
I have the KG 100 (don't use it anymore) .. yeah .. pours too fast .. doesn't grind fine enough
Ok .. too much at the moment. Let's make sure you're into it first eh?
If you don't have a grinder .. you are going to have to go backwards and forwards to the place where you got the ground coffee .. take what they gave you and say .. this is too fine for my machine .. can I have 200g of a bit coarser grind than that .. make sure you ask them for the exact grind setting so that you'll know whether it is the right one .. or go back again and ask for it coarser again until you get 30 ml in 30 secs as previously mentioned.
The idea is to get the right grind before you've paid out $10 .. 30 times .. which would have been the same cost as getting say .. a Smart Grinder $300
Another option .. and not a bad one .. is if you know someone who has a coffee machine and grinder at home .. and get them to come around to your joint and help get it sorted. Try a coffee that they make at their place first .. cause if it tastes like crap .. they're not the one to ask for assistance.
Trial and error .. experiment .. patience and persistence ... Grasshopper. We were all there at the beginning .. just like you are