For the first 5 years in my Leicester game, I had 2 overseas players, both opening bowlers in Brett Lee and Shoaib Akhtar. When my homegrown talent grew over those 5 years, I decided on no overseas players because I had 22 international quality players from my youth system and 10 of them were on England contracts, so I had enough players to run 2 teams.
Top quality players for overseas are:
Batsman
1. Habibul Bashar
2. Chris Gayle
3. Ross Taylor
4. Hasan Amla
Bowlers
1. A.Hasan (Bangladesh)
2. Dewald Pretorius
3. Brett Lee
4. Lasith Malinga
Wicketkeepers
1. Brad Haddin
2. Lou Vincent
3. Khalid Masmud
4. Kumar Sangakkara
My suggestion is to not go over the top with your overseas players and allow your homegrown talent to play and trust me it will pay off.