Three things:
1. Put it in an enclosure so the LEDs aren't being knocked around. (Duh?
)
2. Cheap boards give cheap results. The peel strength may be marginal, or not even meeting IPC spec (see IPC-600). Likewise poor plating (on the board and components), poor solder or flux, and poor soldering (adequate time*temp at peak soldering temp, assuming reflow).
3. You can always make pads bigger. IPC recommendations (see IPC-7351) are minimums, though there are some situations where you don't want to go higher, or can't (obviously, you don't have any room to widen a pad into another pad!).
You can also increase connection area around the pad. Thermals may or may not be important to your design. You can use wider traces, and more of them.
You can also help anchor pads by putting vias near, or in, them.
Be careful with via-in-pad, as the vias will wick solder. Not a problem for hand soldering, you'll see how much solder you need. Use small vias (<= 0.3mm), which are less prone to wicking. If you are using lead-free solder, that also tends to wick less. Do not tent the bottom side, that will trap gas.
A typical example is a fully SMT USB connector. There are several pads in the front, under the metal shell, securing it to the board. Two or four vias per pad is enough to help, while not hogging too much solder. The solder joint is also completely blind, no fillets, so there's even some advantage in using up excess solder, letting the connector sit more flush. The vias also pin the shield to the ground plane, early and often, as it should be.
Tim