In the given sentence, "have" is the right word. "Got" is ungrammatical in the given sentence. "
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
In the given sentence, "have" is the right word. "Got" is ungrammatical in the given sentence. However, you could also say: "I'm going to give this everything I've got, even if it breaks my bones." This is better than the given sentence with "have."
"Even if it breaks my bones" sounds like the direct translation of an expression from another language. In English it would be maybe "if it kills me."