Here are a few suggestions:
Many decks rely on simply 4 sycamore and 3 N, maybe a few Shaymin. The shaunas can be taken out for this kind of setup (minus the shaymins) and more vs seekers.
You might think that 4 vs seekers are a bit much, but they are a great card you would always want more of in case they are discarded.
Replace the potions with super potions. You are running a lot of energy retrieval, energy shouldn't be much of a problem.
Reverse the Pokemon counts. You want to try your best to start with Laura's gx, and if you put ultra ball as nest ball, you will get the Pokemon you want very quickly no matter what.
Float stone can be moved down to 2 spots with the less likely hood of starting jynx, try and put fighting fury belt down for the more hp, or choice band for more damage, your choice.
13 energy seems like a lot. If you need extra space for the cards above, take out energy for them, and change one energy for a super rod.
Hope these help, and I am curious about how well this deck works.
Also, remember you can't attack twice with lapras without a second lapras+switch card or Pokemon ranger.