Yeah. You are somehow right. To be half the battle means to be the most important or difficult part of a process. Here dreaming or thinking about something is considered the most important part for him. So when he thinks about something/dreams bout something it means he has somehow gone through half the process.
Student or Learner