geez! you play for 4 hours a day, and think you aren't practicing enough? wow... I play for 30 minutes a day, an hour at the most... and I've been progressing fine so far... I would say, don't practice so much that it loses it's fun, but practice enough that you still get better...