First off, I think you'll be better off changing your Groudon ex to another Terrakion- 3 makes for excellent consistency for when it really matters (when something is about to get KO'd, you're gunna want one on your bench)
Also: 4 Juniper seems a bit hefty, especially considering you don't have a whole lot you could easily discard (as opposed to eels where you can discard electric energies, or Empoleon varients where you can discard emolgas and pre-evos of Empoleon if you've already got some out)
I would only put in 2
I would also max our your switch, because the last thing you want is a non-retreable terrakion catchered up, and it also helps with other scenarios where you need a quick retreat
Also not seeing a whole lot of reason to use energy switch? I can vaugely see why Mewtwo would benefit from it, but I think it would be too circumstantial to be of much use, so -4 of that
Exp. share I'll come back to... it has it's good obvious points, but it may not be the best option considering Lando will want to dump his energies when he's close to KO to (hopefully) knock out an opposing Ex, but almost every deck runs Tool Scrapper now.
Same goes for Eviolite
I'd say add another 2 Super Rods to get back the energy you'll likely have to dump or will end up in discard from a KO'd Mewtwo (just in case)
Max out your Catchers, I can't tell you how many times I've needed one last catcher to win the game and been unable to get one (because I only ran 3)
Lastly, I'm thinking you're going to need a lot more energy- 10 seems very little for such big Pokemon relying on huge energy expenditure.
So let's see here:
-2 Junipers
-4 Energy Switch
-3 Exp Share
-2 Eviolite
+1 Switch
+2 Super Rod
+1 Catcher
+7 Fighting Energy
17 Fighting might seem a bit much- perhaps it is, but you'd need to playtest to find exactly how many energy you'd need for a deck like this. It isn't a regular deck since it requires so many to attack, and it doesn't have a reliable energy retrieval system, so that's how I'm justifying that.
However, feel free to counter what I said with any reasoning of your own!