I could not understand what the word "destructive" implies, if its hard-hitting then it must go to Afridi straightaway for having the highest frequency in hitting sixes. There was no need to mention Sachin, Lara or other classic players. But if it means a dominator, a bowler's rhythm destroyer, or a player who could make his team win only on his own performance thereby destroying opposition's hopes it needs only two options:
1.Sachin Tendulkar
2.Brian Lara
But Sachin has been much more consistent than Lara all over with so many hundreds, so I would have gone for Sachin.
If you are talking about a blend of hard-hitting and a dominator, none could beat Sanath Jayasuriya.
So in my opinion
Best hard-hitter : Shahid Afridi
Best dominator : Sachin Tendulkar
Best blend of above features : Sanath Jayasuriya