Unfortunately, you can't just give him a folding range of top pair or better. For this to be accurate you need to know your opponent is extremely fit or fold and weak tight and this doesn't seem to be the case. In reality most players won't fold any pair to your line and will frequently play back without one given you rep very little and it just looks ridiculous to many guys to donk out on this texture w/o history. This leads to your bet working far less than you predict, although it's good that you gave ranging a shot like this.

Your defend pre is also bad. The term "defending my blinds" is thrown around a lot by players who have more ego than sense (live pros on tv mainly) and is a load of bullshit. Most TAGs could do with defending more out the blinds, but readless with J7o out of position, it's never going to be profitable. You get dealt many hands you can defend with here Eg. A9s 88 KQo JTs so don't play anything this bad lacking all of the 4 desirable things: position, initiative, reads to make postflop more +EV and good pot odds.