thats a great story ! Id say God has a plan for your life. As far as your energy I have a couple of thoughts. Its ironic that the best thing for increasing your energy is exercise. Try and get on a regular schedule of aerobic and anaerobic exercise. Get a trainer if need be. Give it some time, but I think you will notice a difference. I would also take a good multiple vitamin including iron. Be sure and eat a healthy, well balanced diet. Do you drink alcohol? You may have to cut it out completly. Its an energy zapper. I would also take an antidepressant like Zoloft or Paxil (SSRI's). In addition I would work on my spiritual life. Pray for God to give you what you lack.
These things assume you have no medical reason for your energy problems like a low H/H. I would assume this is being tested on a regular basis, but find out for sure. In addition blood sugar problems can cause energy problems. You need to make sure your BS isnt too low.