I can tell you right now that that list isn't giong to get you very far.
For one thing, it is going to be EXTREMLEY hard to set up at least 1 ludicolo, 1 magcargo, and 1 salamence ex. So for starters you will have to add in dunsparce. Actually lets start from square one.
You have 24 Pokemon in this deck which is above average yet still playable. You definitley need to cut down on the Pokemon and to do that we are going to cut the ludicolo/magcargo thing out. You may think "oh sally takes water and fire and ludicolo is water and magcargo is fire so it works" but that doesnt really matter. Cut them out
-9 ludicolo line
-5 magcargo line
Add in Pidgeot. He will be much more effective at fishing out your cards them ludicolo/magcargo. Add in 4 dunsparce as well, he will get your basics in order to set-up faster. Also throw in one more sally
+4 dunsparce
+2 pidgey
+1 pidgeotto
+2 pidgeot
+1 salamence (dw)
This will leave 4 spots left. Add in 2 more celio so you can fetch pidgeot quicker, and with the other 2, add in 1 more steven and 1 warp point.
+2 celio
+1 steven
+1 warp
21 energy is a little much even for the almighty sally ex. Narrow it down to maybe 16.
-4 water
-1 fire
Your trainers need a bit of fixin as well. Briney isnt really needed since it cant pick up you sally ex, so take out 1. Replace wally with Surprise! time machine. Also replace Oaks research for Rare candy.
-1 briney
-2 wally
-2 oak
+3 rare candy
+2 Suprise!time machine
I havn't played with or against a sally ex deck before so this is just from my knowledge of past deck building. Also excuse me for all the tpying erorrs i maed during this, in not veyr godo at typing.