Each time that I play I work on my form. There is always room for improvement. First start with your release point and arm angle. When you let go on a drive, let go at about shoulder height with the nose pointed slightly down. From experience, this will keep it hugging low to the ground. The higher above the ground it goes, the less distance you will get. Unless you use a disc that you want to anhyzer. Otherwise keeping it low will help out quite a bit. Next, work on your run up. This can give you an extreme gain on distance. When you run up and let go, lean more forward so that when you let go your opposite leg of your throwing hand come up off the ground. After everything starts falling together, work on getting lots of spin. Spin will help the disc stay up in the air at lower speeds. After working on this for 2 years, I can throw almost 450 on a great day.