First things first.....a 360 isn't a difficult trick. It helps to keep this in mind when learning it. Ie. Don't over think it.
You have a tendency to throw your arms around when doing it for the first time, petrified that you'll land at 270. Hot tip: landing at 270 doesn't result in any huge problem, so don't be scared of it.
Forward pressure seems to be one of your problems. You don't need to lean forward as such. Picture a quarter tucked into the tongue of your boot. You want enough pressure to keep it from falling down but not so much that it'll bruise your shin. That will prevent the lip from kicking you back.
A nice, solid pop at the lip will keep you upright. As you rotate your shoulders to get around and look for the landing, don't look too hard. You don't need to see the landing from 90 degrees into the spin. It will come around. Keep looking for it but don't get yourself into a twist. Try to keep your hands in front of you if possible. It'll help you from falling back and will keep your posture correct.
Keep practising it. It gets easier and easier until you realise you don't need to throw it hard at all. Everything becomes pretty smooth. Good luck!
Sparknotes: Pop -> set -> look -> relax.