The best way is to have a lot of money, like 1 to 2 million and buy first mind runes and do those spells until you can teleport then, buy law runes and whatever else you need to teleport then keep on teleporting until you have 55 magic then High Alch to 60.
try killing experiments.
There is a "Demon" at the top of the "Mages Tower"in "Draynor Village" that's excellent for Ranged and Magic training alike.
kill 1000 lvl 5 goblines
I would recommend cutting what you want until you get 30 WC, but then from 30-60 cut Willow trees, then at 60-75 cut Maple trees until 85, then cut yew or magic until 99.
It all depends on which way you train it, but I think it's going to be around 60.
Dharoks and Veracs
The best shield for non-members is a rune kiteshield. The best member's shield is dragon sq shield at 60 def.
The best armour to wear depends on the combat style you're using. If using melee, Dragon armour is the best, Black dragonhide armour is the best for ranged, and Grifolic armour is the best for magic. Using the wrong style armour for the wrong class will lower your accuracy.
1-15 normal trees 15-30 willow trees 30-60 willows 60-99 yews or if your a member 60-68 yews 68-75 ivy 75-99 magic trees note:ivys are the best xp in rs if you want to do this quicker but with no profit cut Ivy's
For someone your level the best way to get experience is to train on moss giants until you are around level 60-ish, don't forget to collect then bones if you want to earn a bit of cash at the Grand Exchange.
Getting your woodcutting level to 60 and cutting yews.
Fighting hill giants is the easiest way.