There might be hundreds of reasons for the decline of Walmart's money card/activate. It is quite possible to get the activation of a Walmart card declined for the following reason:-
The activation is not done properly, the process has not been followed. You can dial the customer care number and resolve your query
The card has been locked
While address verification, the address does not match
There is not enough money in your bank account is majorly the reason behind the activation decline.
Sometime the reason would be a change in your spending pattern. The transaction is not like the usual spending.