Which things can a blood test show?

Many. If depends on the test done. There are thousands of different blood tests that look for different entities. See this site for more info. http://www.hopkinsmedicine.org/healthlibrary/test_procedures/cardiovascular/blood_test_135, 49/.