No, your bonus does not have to be covered by real money. As soon as there is no more real money in your account, you can play with the bonus balance and thus fulfill the wagering requirements. It is therefore not necessary to cover the bonus with real money in order to be able to convert it.