there are lots of queue avoiding strategys - Fast Pass is one, but if you get to the park at opening time you will beat a lot of crowds- have a leisurely lunch while everyone else is queuing and then do more rides when the parade is on, and later on in the evening. We simply won't wait more than 30 minutes for any ride and we managed to do everything that we wanted to.
If you are in the park on a SpectroMagic night, then ride the rides during the first parade (they will be very quiet) and watch the later parade which will also be much less crowded.
In Epcot, we found Future World was deserted after lunch - we spent an afternoon in FutureWorld and we walked onto virtually everything - it seems people start there in the morning and then move to World Showcase for the afternoon.
I've no great tips for MGM or AK, but the same should apply - get there early, and use parade times to get on busy rides.
Bev