Well, it's worth mentioning that many of these cards can't be used in the Modified format. I'm not sure where you play, but most regions only allow cards from the EX Deoxys set and onwards for general tournament play. Of course, if you just want to play casually, that's probably not a problem.
In terms of deck design... my main recommendation would be to reduce the number of evolution lines in your deck. In general, three or four lines is usually best. I count six here (Aerodactyl, Golem, Cradily, Aggron, Spinda, Dustox). You want versatility, but when you have too many evolutionary lines it becomes hard to draw the cards you need when you need them. This also helps to reduce the number of energies you need. If you can eliminate a type or two, that makes it much easier to power up the Pokemon that are left; consequently, you can put more emphasis on other cards instead of playing 26 energies.
Definitely increase your trainers, by the way. I'm not sure how you plan to play (tournaments or casual), but you ought to consider stuff like Celio's Network and Lanette's Net Search either way, if you can. Look at what trainers you have and see what might help you.
Aside from reducing the number of evo lines and energy types, just look at your cards and see what works together. Then you might consider buying a couple more cards if you need anything in specific to complete a combo or strategy.