Getting bass from a bookshelf speaker

If your bookshelf speakers aren’t delivering the expected amount of punch and bass is it the fault of the amp driving them or does this person need to add a subwoofer?