Unown G is not legal for play. I would spread your pokemon out a little bit, you don't need 4 of each kind and you should have some pokemon in there for useful techs. Here is a suggested list:
3x Dialga G
1x Dialga G lv X
2x Garchomp C
2x Garchomp C lv X
2x Uxie (Legends Awakened)
1x Bronzong G (Platinum)
1x Azelf (Legends Awakened)
This is the basic outline of things you absolutely need. After this, you can add a tech line of something that counters decks that you often see when you play, for example if you play against a lot of other dialga decks, you could add a blaziken FB lv X line to hit the dialgas for their x2 fire weakness.
The reason why you only need one dialga lv X is because dialga is really hard to knock out, it has a lot of HP and uses special metal energy to beef itself up, so when one does get knocked out you can use aaron's collection to get it directly back into your hand and level up another dialga that you had getting ready on the bench. You might as well do it that way seeing as you can't level up pokemon on the bench, they have to be active so it's not like you can level up all your benched dialgas in the mean time. 2-2 garchomp C is standard in every dialga G deck, it works because you are always using poke turn to get it back to your hand so it's less likely to be knocked out, but if they can one-hit knock you out the turn after you attacked then you need another one available, and you dont' want to waste the aaron's collection on it. Bronzong is a little tricky, the idea is that you can reuse all your special energy (because you can't get them out of the discard pile once they're gone) through moving them from dialga to garchomp and then poke turning garchomp, bringing them back into your hand. This is great for when you want to reuse a warp energy or if your dialga is about to die and you want to use its energy to power up a new one. Uxie fills up your hand and azelf helps if you have something crucial prized.
There is something called an SP engine that you absolutely must have in your SP deck because that is what makes SP work. It goes like this:
4x cyrus' conspiracy
4x poketurn
3/4x power spray
3/4x poke radar
3x energy gain
1/2x aaron's collection
You also need some regular metal energy to be able to search for it with cyrus' conspiracy, and some warp energy. Take out upper and SP energy, and only use one of each luxury and premier ball. Sorry this turned into a bit of an article!