When I first started to play, I thought you were supposed to throw as hard as you can all the time. This is obviously not good for your form if you eventually get serious. Ive gotten serious and have had to redo my entire routine. I found that getting rid of run-up didn't help much, What I do is take only about 3 steps, and go slow. really Exaggerate how slow you go into your throw and you can feel when you don't pull back or if you are not pulling through. This helped me a lot. the mid-range tip is also a very good point. I picked up a comet, which for me is very understable, and I learned to throw it without flipping it over at all, this helped me to keep everything clean, if you don't throw a comet clean it won't do anything but fall to the ground. Now I feel more confident in my form and fundamentals than I ever have. it doesn't take strength or power, you can move ultra slow into the wind-up to get your body into the correct position to explode and unwind into your throw. I hope this helps, also one more thing, bend those knees when you throw, it helps you to unwind and spin faster.
p.s. I would not try the 360. I've thrown a couple discs 300 feet the wrong direction with a 360, and even fallen more times than i'd like to admit while trying it.