Je réponds vite fait, il se fait tard.
Pour les effets mésomères, c'est généralement dû aux liaisons multiples qui peuvent fournir des électrons (qui se déplacent alors dans la molécule),
mais aussi aux lacunes qui auront tendance à attirer les électrons vers elles (les autres électrons comblant les trous).
Pour les effets inductifs, c'est dû à l'électronégativité des atomes. Plus celle-ci est importante, plus l'atome en question va attirer les électrons vers lui.
On dit qu'une espèce est acide si elle cède facilement un proton H+.
On dit qu'une espèce est basique si elle capte facilement un proton H+.
On va donc observer au niveau de la molécule la liaison qui lie le H qui va partir (ou rester) avec l'atome voisin (le plus souvent un carbone, un oxygène ou un azote).
Si les effets I et M amènent des électrons sur cette liaison, elle sera + solide, le H+ ne pourra partir, l'espèce sera plutôt basique.
Si les effets I et M enlèvent des électrons sur cette liaison, elle sera - solide, le H+ partira + facilement, l'espèce sera plutôt acide.
A savoir que l'effet mésomère a + d'influence que l'effet inductif et que l'effet inductif perd en puissance avec la distance.
Je pense pas avoir dit trop d'âneries, si y'a des erreurs hésitez pas à me corriger ^^
Bonne chance !