w/salam well i m not an expert but still i can advise u somethings which i know.. 
1) if you are feeling roughness in your paint so your car need to b clayed as you are new in this field u should ask some expert to clay your car
2) your paint is looking dull because your car is never been waxed
3) full name of nxt is meguiars NXT generation tech 2.0 ( its available in paste form aswell as wax ) but most of the seniors recomend paste wax because paste wax last longer then liquid (:
all these products are available at dubai autos islamabad
there address is : SHOP 2,VIP SQUARE
I-8 MARKAZ ISLAMABAD
and cost of nxt is 2500 rs (: