No worries, glad I can help!
And holy crap this post is even longer than my previous one
That is pretty much exactly correct. Let's just make a very simplistic example here to show this. We'll assume the board and the hands you mentioned, so 87 and Q2 on a KQ96 board, assuming no flush draws. Now let's also say that our bet is always a shove here, so there is going to be no further action on the river. The pot is $300 and we will shove $200 (so a 2/3 pot bet like you mentioned). We'll also assume that villain always calls our shove.
We are going to win 18% of the time. So a formula to calculate the EV of betting here would be:
EV(betting) = .18 * $700  $200 = $74
By the way, if you didn't know this yet, you can find out the equity your hand has against a specific hand (or a range of hands) on a specific board using for example the Equilab. This is a very useful tool to have, you can find more info here:
Equilab
So, like you said, if you want to know how often a bet needs to work in order to be profitable, you use the formula bet / (bet + pot).
Regarding what you asked here:
Are there a way to upgrade formula with the odds we have?
That's definitely possible, but that's just an incredibly large EV calculation. Even the one I gave in my previous post is a good example.
Also, above I gave a very simplistic example, where we know the exact hand villain hands. Realistically, this is almost never going to happen. Instead, you are always playing against a range of hands, that's how you should always try to think. The Equilab is a great way to practice that.
So let's take the above example again, and do a more detailed EV calculation.
We have 8:h7
on the BU and make a standard raise of 2bb. BB calls, who has only a small stack of 25bb. Let's for the sake of simplicity say we have played thousands of hands with him already, and know he calls with the following range:
[spoiler]TT22,AQsA2s,K7s+,Q7s+,J7s+,T7s+,97s+,86s+,76s,65s,AJoA2o,K9o+,Q9o+,J9o+,T9o,98o
Then the flop comes Kh
9
and there's now 4.5bb in the pot.
He checks, we fire a cbet of 3bb and he raises to 9bb. Now let's try to figure out what the EV of shoving here is.
Let's assume that our opponent only raises with flush draws, straight draws that are not gutshots, two pairs, sets, and top pair with a J or Q kicker. That means our opponent's range is this:
99,66,KJs+,K9s,87s,AhQh,AhJh,QhJh,AhTh,KhTh,QhTh,JhTh,Ah9h,Qh9h,Jh9h,Th9h,Ah8h,Kh8h,Qh8h,Jh8h,Th8h,9h8h,Ah7h,Kh7h,Qh7h,Jh7h,Th7h,9h7h,Ah6h,8h6h,7h6h,Ah5h,6h5h,Ah4h,Ah3h,Ah2h,KJo+,K9o
That is a total of 54 hand combinations.
Let's also assume that he folds his top pairs, 87, and 65s when we shove. When we put these ranges in Equilab, we see that we have roughly 49% equity against his range with 87 of hearts.
So when he calls our raise, we are up against this range:
99,66,K9s,AhQh,AhJh,QhJh,AhTh,KhTh,QhTh,JhTh,Ah9h,Qh9h,Jh9h,Th9h,Ah8h,Kh8h,Qh8h,Jh8h,Th8h,9h8h,Ah7h,Kh7h,Qh7h,Jh7h,Th7h,9h7h,Ah6h,8h6h,7h6h,Ah5h,Ah4h,Ah3h,Ah2h,K9o
That's a total of 26 hand combinations, and we have 41% equity against this range. So an EV calculation would look like this. He folds the other 28 hand combos, so he folds 28 / 54 = ~52% of the time.
After his raise on the flop, there is 4.5 + 12 = 16.5bb in the pot (let's ignore rake for now). So if villain folds, we win 16.5bb. We have to put in another 20bb. Let's sum up what we know:
 Villain folds 52% of the time, which means that 52% of the time we win 16.5bb.
 Villain calls 48% of the time, and we will win a 50.5bb pot 41% of the time, and lose our 20bb the other times.
So the calculation would look like this:
EV(shoving) = P(villain folds) * pot + P(villain calls) * [(P(we win) * final pot + P(we lose) * our investment)]
So to put the numbers in there:
EV(shoving) = .52 * 16.5 + .48 * [(.41 * 50.5) + (.59 * 20)]
= 8.58 + .48 * (20.705  11.8) = 8.58 + 4.2744 = 12.8544
So in the end, we expect to make almost 13bb by shoving here.
So this way you incorporate all the equity your hand has, compared to what your opponent has.
And that's still only a very simple example. Hopefully this illustrates the point though
Finally, you can learn a lot of these types of things in our strategy articles and videos. Of course, you are still a Basic member so you do not have access to most of our content yet. You can do this by either getting our free poker money (which is always a great deal), or by signing up with one of our partner rooms and making your own deposit. Either way, playing tracked on a poker room will unlock more content for you, which should certainly be useful for you

Free poker money

Our partner poker rooms
I'll really stop typing now