Rooh Afza can be found in any Indian or Pakistani store.
I prefer using superfine sugar. It's is a fine-grained sugar and it dissolves much quicker than the regular one.
Use unsalted nuts. Roast the almonds, cashews and pistachios for 10 minutes at 340°F. It will release all their nutty aroma and the nuts will be crushier.
It's very easy to extract the seeds from a cardamom pod with a mortar and pestle . Pound the pod several times and the pod will release its seeds. Pick the shell and discard it.