Give (something) (one's) best shot informal verb phrase
If you give something your best shot, you mean that you try as hard as you can to achieve something.
He gave this project my best shot, but it still failed.
I think you will definitely win the competition. You have given it your best shot.
If you put your heart in, you put all of your efforts and passion into it.
To force someone to experience something difficult or unpleasant
1. A guess or an estimate with little or no guarantee of accuracy.
2. Used to indicate an attempt that is not expected to succeed or has very little chance of working.
To make great efforts to do something or give one's full attention to something
To face failure or defeat but then quickly make another attempt.
The verb "give" should be conjugated according to its tense.