Корректно: гитарный рифф (англ. riff, хотя фиксации этого слова в словарях русского языка нет).
Верно: гитарный рифф.
Кашпо – существительное среднего рода. Правильно: шикарное кашпо.
В «Большом толковом словаре русского языка» под. ред. С. А. Кузнецова одно из значений слова шикарный – 'прекрасный, превосходный', что делает возможным сочетание шикарный голос. Однако указанное значение отмечено как разговорно-сниженное, поэтому такое сочетание допустимо лишь в непринужденной устной речи.