poor energy has a lot of reasons. it is rarely something you need to take, but rather something you need to change in your life
try doing intermittent fasting and stick to 2 meals per day only.. your energy levels will be higher trust me
and yeah get more sleep. lack of sleep will effect you for a long time, even just missing 1 night