Alright, lets start at the top, and work our way down, shall we?
Your trainers generally lack Shading. It's a very hard thing to get used to, I know, but it's probably one of the most important thing you can learn about spriting. Sprites, by default, REQUIRE Shading to look right, unlike...