There are two popular formats officially recognized by Pokémon for tournaments, Standard and Expanded. Rotation typically occurs around September, and removes a few sets from Standard. To my knowledge, Expanded has not dropped any sets since it's creation, but that could change in the future or I could be wrong. (I only play standard for now)
Here is the link for the official information about the current formats if you're interested:
http://www.pokemon.com/us/pokemon-news/pokemon-tcg-format-rotation-for-2017/
Standard uses cards from sets Primal Clash (PLC) to the current one, which is Evolutions (EVO). Promo cards XY36 and higher are also legal for standard. Expanded is everything from all Black and White to current sets, and all BW and XY promo cards, with the exception of two banned cards. (Lysandre's trump card, and a Shiftry from Next Destinies)
If you're playing expanded, which your current list is since you have some expanded cards, then I recommend adding in Muscle Band, Ultra Ball, Blacksmith, N, Professor Sycamore, and VS Seeker. Possibly add Double Colorless Energy (DCE), depending which Pokémon you keep. Consider adding another Battle compressor or two. Drop 2 or 3 of the Professor's letter. Also, focus the Pokémon you want a little more. If you want to convert it to Standard let us know and we can post some recommendations specific to Standard format. Burning Energy is only needed if you have Pokémon that specifically benefit from it. Many would be better off with DCE.
Charizard EX, which you have two, of can attack very quickly if you get the combo off. (Assuming it's the Combustion Blast one that takes 2 fire and 2 colorless for 150 damage, there's a few different promo Charizards) The combo is Battle compressor two fire energies and a blacksmith if you don't have it in hand. Play your DCE as your attachment for turn, then play blacksmith or VS seeker for the discarded one to attach the two fire energies and BOOM you have a fully powered up Charizard EX ready to do 150 damage. Add in a muscle band to make it 170, or on the next turn use a Spirit Link and Mega Evolve. (Not sure which mega you have)
Also, when listing your Pokémon it's more useful to also list the set it's from instead of if it's full art or regular rare. Many Pokémon have multiple prints. Charizard EX is a good example again, he has several Promo cards in the XY set alone, and his Mega has been printed in a couple different sets. Flashfire and Evolutions come to mind, both of which had full art printings for the Mega's.
Here's an example of how to list out the Charizards and Mega's that are Promo, Flashfire (FLF), Generations (GEN), or Evolutions (EVO). (Not listing all prints to save space, just one from each set. Promo's are either XY## or BW##. The numbers and set icon are in the lower right of each card. Some people format it a little differently, but putting it like this will let us know which sets you're working with.
M Charizard EX FLF108
Charizard EX XY29
Charizard EX GEN11
M Charizard EX EVO13
As far as if you should be playing Standard or Expanded, it depends what you want and what's available in your area. Around me, all the local tournaments are standard. At my local league I could play either as there's a few people that have Expanded decks, but everyone has Standard decks so to simplify things I don't run Expanded just yet. If you're unsure which format your shop uses just ask your tournament organizer or the person running your league. Some places even play "Unlimited" which is ANY card from any set. That's not usually an official tournament, but some places do it just for fun.