I'm prepared for whatever sacrifice, effort, and hardship it takes to make my dream come true.

Literal

Dream [object-を] fulfill [for-には] certain-degree [possessive-の] sacrifice [and] effort [and] hardship [topic-は] am-prepared.

The middle dots (・) separate list items — an alternative to commas in Japanese. ある程度 = 'to some extent, a certain degree.' 覚悟する ('to be prepared, to resolve oneself') takes the thing one is prepared for without an explicit particle here (it's topicalized with は). A resolute declaration of commitment.