Do the math. Train one level in sword per day and you'll have it maxed in 100 days - less what you currently have.
1 level a day is doable given the amount of time that you play.
Those who work hard and devote lots of training deserve to benefit from their training.
Regarding the argument about having a life, I understand where you are coming from. I have very little time to play too. You can't expect to be all pimped out like the 14 year old player who skips his homework and plays from late afternoon until bedtime or joe jobless who lives with his parents, doesn't bother to work, and levels all day
Set a realistic goal and chip away at it at your own pace.
If it helps set intermediate goals.