Also I heard that sleeping before midnight and waking up early is very important and I am trying to accommodate to this.
Having a consistent routine in general will help regulate your energy levels and train your body to act accordingly.
Human are creatures of adaptation, and having consistency will allow you to adapt, though of course it may take some effort.
I don't know whether going to bed before midnight and waking early is particularly better than any other schedule, but having a consistent schedule in general is good.
I personally am nocturnal - however I have no sleep issues, and require little sleep to function, so the specific time you set your schedule is probably less important than being consistent.
Indeed, besides schedule, there are probably more important factors you could focus on.
One of them is definitely engaging in athletic activities. By engaging in such activity, you increase your physical endurance and energy, so it will take more to tire you. On the other hand, it also builds your will power, which is a very important factor in determining how long you can go without sleep.
For example, my schedule is inconsistent and hectic, however, with my degree of will power and mental development, combined with my athletic activity, I require little sleep anyways, and am not affected by an inconsistent sleep schedule.
Diet, as you have mentioned, is definitely a major factor too. That's just pure biological fact.

As long as you are engaging in some consistent physical activity, it is up to you what you want to do. Personally I practice martial arts at home.
I am not too familiar with parasites, but yes the thought control exercises are probably enough to deal with them, as those exercises help put your consciousness in your absolute control, and increase your awareness of influences from external sources.
However, I am doubtful you will have to deal with them very seriously, as they aren't very powerful, and usually only are able to overpower the weak willed, the sensitive, and those who have poor self awareness.
The fact that you are even aware of their existence means you are less likely to be taken by one, since you have the ability to recognize their influence, while others don't even know they even exist.
Parasites are constantly being created and dying off just as constantly, so as long as you practice self control, introspection, and keep self aware, you won't really have to worry about them.