Пунктуация корректна. Плохо: сад по выращиванию облепихи. Возможно, облепиховый сад?
Корректно: полулитром, половиной литра, пятьюстами миллилитрами.
Сочетания тренировка по боксу, тренировка по плаванию допустимы: сочетание тренировка по плаванию зафиксировано, например, в «Словаре русского языка» под ред. А. П. Евгеньевой (известном как «Малый академический словарь»).
Пунктуация корректна.