You will find that all Singapore miles credit cards are rubbish. However, that is how the market is over there. The US is the exception, not the norm when it comes to points and mileage accrual / giveaways.
Like jagmeets said, flying premium cabins is the easiest way. Everyone I know who has a sustained meaningful number of points flies in their premium cabins for work purposes.