I have been seeing quite a few of the younger ladies in my gym wearing these high-waisted leggings and I always wondered where they found them. I started doing a little of my own research and low and behold I found them for $22 a pair here. The name of them is 90 Degrees by Reflex and they are very comfortable and quite thick and you absolutely can not see through them.
I made a short one minute video clip modeling them so you can see the fit!
The bra top is by Xersion for JC Penny's in a size Medium. I'm 34DD or 32E in bust (thanks to my plastic surgeon) and as you can see it fits quite nicely. Although I love showing my arms I do not show my belly in the gym, I always wear tank tops over the bra tops because I still believe that showing less leaves more to the imagination. You can find similar top here, here, here and here.