Bienvenue David !
Vous avez déjà une bonne idée de votre futur projet ; la taille me paraît être bien pour débuter, ce n'est pas trop petit, ni trop grand.
Les guppy sont des poissons "faciles" à maintenir et la proportion femelle/mâles est bien.
2 ancistrus c'est le grand maximum pour les maintenir dans un 100 litres (on compte 50 litre/par poisson).
Les corydoras, oui aussi, mais en groupe de 5/6 minimum car ce sont des poissons grégaires.
Personnellement, je choisirai entre les ancistrus ou les corydoras, car ce sont tous des poissons de fonds, donc risque de concurrence.
De toute façon, avant d'introduire vos poissons, il vous faudra faire des tests (en gouttes de préféfence car plus fiables) de votre eau, car ce seront eux qui détermineront quels seront les poissons qui s'y adapteront le mieux.
Ou bien alors, faire l'inverse, adapter l'eau en fonction du choix de poissons que vous ferez.
Effectivement, attendez au minimum 3/4 semaines que le cycle de l'aszote soit fini.
Pour le substrat, c'est bien mais pas obligatoire (mais c'est mieux avec) et choisissez des plantes à pousse rapide pour favoriser le bon équilibre du bac.
On pourra reparler de tout cela plus en détail quand vous le souhaiterez.
En attendant, vous pouvez lire le guide du débutant qui est une source de conseils et d'astuces pour bien démarrer un aquarium dans de bonnes conditions.
A bientôt !