I calculated that only for rogue 1~80 we will need ~284k sp + the bard(till 50 lv max moving mach and noise) it goes up to ~293 sp .
Gap 3 lv from 1 to 80 gives like 250 k sp so you need to farm and by my exp on 40 lv rouge has 6 or 7 skills to take and all other to up its 280 per skill!!!So dont tell him "you dont need to farm " coz that is crap you need like 10 k + only for 40 lv ( all rogue skills ) .
So in the end just when you get a new weapon like 32lv 42lv 52lv 62lv farm for 5 lvs time or until you fell you have enough sp.And one last advice when you farm make both euro and china quests that way you will have good sp and good exp .