hi! this is my first rate, so i'll try to help you if i can.
At first, sharpedo is an incredible pokemon with a great damage power, but in your team i see some problems, for example thundurus tornadus and sharpedo too, need a lot of the forretress's spinning, but this pokemon is not immortal...