okay, when you land on the graphic side of the board, it can be one of a shit load of problems. You might not be jumping high enough, you have to bend your knees in the air and get your feet out of the way so the board can do the whole rotation. You might not be ollieing high enough, just like your feet, the ground could interphere with the rotation. Or, you might not have the flicking motion down just yet. That was the hardest part when I learned the kickflip, just practice flicking your foot off your board. I used to actually stand just behind my board and jump and flick my foot a few times, then when I stood on the board I'd do the exact same thing and I'd land it.
And u also said u wanted help with big spins. If u can't already do 360 shuvs, then u should learn those first. I find it easier to learn fakie first. So to do a fakie bigspin, you want to to a fakie 360 shuv, but just before you start the shuv, start twisting. When your body is at the point where its facing forward, SPIN ! watch the board, catch it, there ya go, fakie big spin.