Invest in a good blanco/silver tequila. A good quality tequila is made with 100% agave, lesser priced ones are not and this results in headaches and just don't taste good. I like to sip tequila, so it has to be good on its own and if it's not good on its own it's not going to make a mixed drink good either.  Gold tequila will affect the color of the drink