Blood on the Sand includes on foot combat, as well as vehicle missions such as a driver-and-turret-gunner Humvee road chase and a helicopter-borne Minigun shootout. There are also boss battles against helicopters.
It has a feature called the "Shop" (activated in the game by placing a call on payphones hidden on each level), where the characters can use cash to buy new weapons, upgrade their old weapons, and learn hand-to-hand combat moves called "Counter-Kills". Cash can also be used to unlock Taunts (each rated by Profanity, Braggin' and Triple X levels), which increase the points earned from kills.
Weapons are graded from 1 to 10 by Capacity, Damage Rating, and Accuracy, and also list possible Add Ons (weapon enhancements like scopes or silencers). Players can use a mode called "Gangsta Fire" (50 Cent's variation on the slo-mo "bullet-time" concept used in Max Payne) to take on multiple opponents at once.
Each level has Target Enemies (5 per level; each is just a high-value target, not a "Level Boss"), crates of gold bars (which are broken open to earn money), as well as collectables like Posters (5 per level). Kills grant points, which help the player to earn Bronze, Silver, and Gold G-Unit Badges; these unlock better Weapons, Counter-Kills and Taunts in the "Shop". There are also Achievements (for completing the levels as one of the characters, getting all Weapons in a class, getting all the Posters and Target Enemies in a level, getting a certain amount of cash or number of Badges, etc.)
It also features more music tracks than the first game (40+ tracks in all); 50 Cent made 18 exclusive tracks just for the game. Swizz Beatz, Lab Ox and The Individuals made the original score for the game. There are also unlockable songs and videos.