First off: Nice avatar c:
Donn't listen to him bro, N is what makes this deck so good. It takes a little longer to set up than normal decks, so it can really hurt the opponent when they explode and KO Pokemon early game. It's also great late game when there are only 1 or 2 prizes left, because you have draw power on the field. I would actually pump N up to 4. I'm sure you already know all that though, thats really just for new players reading this thread trying to learn.
The one thing that really stands out to me as not good on your list is the energy line. You just do not have enough energy for Empoleon. The only energy you have for him is 3 water and 3 rainbow. I actually don't like any special energy, because it doesn't work with EXP share or Super Duper Rod. The best way, in my opinion, to run energy in Empoleon is 9 water and 4 fighting.
One thing I like about your list is the virizion. Unlike Smeargle, it is out of KO range for the early game attackers, Thunderus and Tornadus, and it can't be OHKOd by a Darkai (unless it has darkness claw or 2 special dark energy).
I'm getting tired of typing, so I'm just going to say this lol Take out 2 Dual ball for 2 communication, your main attacker isn't a basic and you need communication to get it out. Take out a Junk Arm and prinplup to make space.
To summarize:
Pokemon (13)
2- Virizion NV
3- Terrakion NV
4-0-4 Empoleon
T/S/S (34)
4 N
4- Professor Oak's New Theory
3- Professor Juniper
3- Exp Share
4 Pokemon Communication
2 Dual Ball
2- Max Potion
4- Rare Candy
3 Junk Arm
3- Pokemon Catcher
1- Super Rod
1- Random Reciever
Energy (13)
9 Water
4 Fighting
EDIT:
omg you don't have switch! Make room for 2, because Terrakion is very very difficult to retreat.