I agree with the comment above in that you have too many two of’s.
I am not the best at playing Songhai or making great decks with the faction so my comment might not be worth much, but your deck, if I had to give one piece of advice, needs a clear focus on what it wants to do.
Looking at your final deck specifically, it seems like you want to play a mid-range Kaleos deck which is super-cool and you definitely have a good skeleton to start with. Almost all Songhai decks, to some degree, rely on combos to win or survive such as killing edge and Katara or Flamewreath and blink and as such you need to limit the cards in your deck so you are more likely to draw your combo pieces.
In your deck however, none of the cards seem to have any intractability with each other for example, why put in gotetsu if you don’t also have a battle pando or if you are not playing a firestorm mantra/spellhai deck? Also if you are not trying to make a spellhai deck then why have so many spells when the focus of mid-range Kaleos is to generate tempo by always having a minion on the board?
The only other problem I see is certain out-of-place minions in this deck (won’t name names) and I also think since this deck needs minions on the board you should definitely keep painter instead of onyx bear seal especially because of how good it is in wiping your opponent’s field.
I don’t really want to offer specific suggestions on how to change your deck because there is no point in me doing that if you still don’t understand how they work so I just wanted to explain what it seems like you want to do, but again I suck hard at this game so take my advice with a grain of salt.