I have a question...what is this?  You have way to many different Pokemon
families and not enough trainers.  Believe it or not, trainers win the
game...not brute force.
  First of all,  drop everything colorless.  I would drop the Squirtle
family, since you are running 2 colors.  Blastoise can only power up Water
Pokemon with Water Energy, just in case you didn't know.  If you run the
Poli family, you probably need to go 4/3/2 or something to that effect.  The
same with the Machop family.  4 Hitmo is very good.  Trainers I would
suggest are, Comp Search, Oak, Bill, and maybe some Gusts(in multiples of
course).  This deck needs a major face lift.  Good luck.

****************************

Energies(27)
fighting----------12
water-------------13
dc------------------------2


Pokemon(27)
hitmonchan------------4
machop-----------------2
machoke---------------2
machamp--------------2
magikarp---------------1
gyarados---------------1
poliwag------------------1
poliwhirl-----------------1
poliwrath----------------1
squirtle-------------------1
wartortle-----------------1
blastoise----------------1
pidgey--------------------2
pidgeotto----------------2
pidgeot-------------------2
snorlax-------------------3


Trainers(6)
poke ball-----------------2
pokemon trader--------4

i havent entered a tourney yet but in going this saturday. i play my friends
all the time and i destroy their decks. i have the snorlax in there because
of its restance to psycic becayse my deck is weak against it, the pidgeot is
in there because of huricane(its really good against fireand water).
blastoise can power up all of my water pokemon and poliwrath is like an
energy removal but it does damage.the chans are in there because i get them
easily and they are strong and good stallers until you can power up your
machamp. the trainer serve one purpose and that is to search for my pokemon.

thanks
andrew b.