Good tattoo always comes with good products. I use good quality inks such as Intenze, Dynamic and Starbrite for tribal black tattoos,(google what are the best inks) for colored tattoos i order inks as per requirement . I have ten different tattoo machines which i use accordingly. I never play economical in-terms of needles, I use brand new needle for every tattoo or skin, i don't sterilize it, i just use it once. After finishing a tattoo, i apply after tattoo balm (tattoo goo) once. Many artist recommend you tattoo care cream which they sell themselves at very high price but they buy it cheap from tattoo suppliers. If you are buying one, the ideal price should be 3 to 5 dollars$ (200-300 rupees ). Otherwise Vaseline would do good to make it shine like these cream does.