How often do you practice and for how long?
The guys that can play the stuff you're talking about are probably practicing several hours a day, every day. If they're signed to a label they'll be spending all day, every day in the studio. Then they'll go out on tour and play the same songs every night for the next year. They'll also be using the best equipment and effects available on the market.