TL;DR: Top UK visa refusal reasons: (1) Insufficient funds (2) Weak home ties (3) Missing documents (4) Failed TB test (5) Previous overstay.
Financial requirements: £1,270 minimum in bank for 28 days. Regular income source proof required.
How to fix: Address each specific reason in your reapplication with additional evidence.