Your formation looks good, but you need to play a few more to face different opponents. That may entail rebuilding your team, to play 2 or 3 more differing formations, maybe even 2 full complete teams.
Formations that are totally opposite of each other, I have no idea of what your line up is. So I am just making a general example of differing formations to have at your ready.
1) Narrow or wide Diamond
2) All the V-styles.
3) 4-4-2 classic.
It can be done with maybe a 16-18 man roster, depending on how many multi-position players you have.
Peace, Happy hunting.