Looks like you are running good!
For the marginal hands, you are probably just fine in doing what you are doing.
Some pooh-bah once wrote a good post about marginal situations, pointing out that we spend a lot of time wrestling with questions where in the long term the EV almost cancels out. You can play those hands if you can maximize your profit when you hit, and get away cheap when you can reasonably believe you are dominated. But even then, if you lose 3BB 9/10 times you play A9s, and win 27BB the other time, it doesn't end up making a difference to your bottom line.
In my DB as per above, I'm playing A9s 88% percent of the time, winning 0.69 of a BB on average each time.
QJs I'm playing 97% of the time and losing one quarter of a BB each time.
Of course, even over 10K hands, there can be a lot of skewing there (I'm winning with JJ and 99, but losing with 10 10), and this isn't taking into account position. K3s is my fifth most profitable hand purely by accident I'm sure.
I could never ever play QJ but I would just hate to be in a situation where I bluff and get looked up because my opponent
knows I never play QJ. Probably not a realistic concern!