Looks like you've got a solid fire deck going. The core pieces, the three fire GXs, are pretty popular in competitive decks right now, so you could use some of those deck lists as jumping off points for a deck of your own.
I believe 23 Pokemon is too many. I think you should focus on 1-2 main...