Hi there.. you have anemia(low hemoglobin) plus thrombocytopenia(low platelet count).. your feeling weak because of anemia and the red dots and bruises are called petechiae and ecchymosis which are due to low platelet count.. thrombocytopenia could be due to viral infection like dengue, chickungunya.. or due to
vitamin b12deficiency which causes anemia even..have more nutritious food.. consult nearest physician and dietician.. and you definitely don't have leukemia.. many diseases symptoms over lap so don't worry..