Playing a Video Game/Replaying the Game

When replaying the game there are some approaches one can follow to increase replay value.
 * Increasing the difficulty.
 * Through In game difficulty settings.
 * Through self imposed challenges and restrictions.
 * Achievement hunting
 * Story analysis
 * Speedrunning