A Episode Of Wilson'S"DangerTalk" Podcast has not posted anything yet
None of your methods are earning a whole lot greater than 200k gp/hr, so no, you are not being efficient. I advise you to develop your character by doing quests. You have far too few quest points and all of the best moneymakers, equipment, and training methods are unavailable to you as a consequence. Questing unlocks new actions and new equipment while being the most effective way possible to level up your skills (pursuit xp rewards! ) ) . So. . .do several quests.
Anyway. Yew logs are simply terrible and only create about 80k gp/hr, so you ought to give up those entirely. They are not good for cash at all. I don't understand where you got the idea that they were, tbh. Magics are equally as poor and max out around 150k gp/hr even at 99 woodcutting under optimal conditions.