The Attacking player, how hard is it to be like Roger Federer?

Tennis has all variables in the spectrum of skills, tactics and strategies. In the rainbow of possibilities the attack stands out as one of the most interesting ones to me. After long years of playing the game myself, observing others play and teaching, I am lead to believe that you can not teach the attack nor be an attacker if your personality does not match it. We could go into a long argument about this and it would take plenty of our time and energy (you can always email me with your prespective on this). At the end, we would conclude that personality, inborn special skills, abilities and environment are the most important factors inherent to the development of a good all round attacking player. Therefore I will start with what I think is the general mosaic of the all around attacking player.