I'm no expert, but...
My first inclination with forehand was to port over backhand concepts. Turning sideways to the target, coiling my torso and letting it go to build momentum, things related to the sources of a backhand's power. But all that extra movement just cluttered things up for me, my accuracy went downhill and my consistency evaporated.
Then it hit me - all those things related to building disc speed in a backhand serve the dual purpose of keeping the disc on its line the whole way through the throwing motion. Adding a twisting motion to a forehand did nothing but take the disc off line, and take the chosen line off line. By leaving the body in a compromised, unathletic position it reduced explosion into the hit instead of increasing explosion.
So, now what I'm doing is two shuffle steps where I'm keeping my chest square to the target until I start the hit by opening and winding my left elbow, just like a pitcher. This starts a natural twisting of the torso, but it's not so extreme as to pull the disc off line or jeopardize the release. I then throw my left elbow around in time with my right arm starting and completing its swing. My feet are pointing directly at the target at this point, both of them, and I lunge forward at the hit to add inertia.
I don't know, someone will probably correct me if the above is the outright wrong thing to do (and I welcome that, it's part of learning), and maybe I should go back to the old way and work harder at the timing and linkage, but the results for me have been quite satisfying, I'm throwing farther and more accurately than ever.