BL: It's the abbreviation of BOY LOVE, which refers to novels, comics and other things similar to male-male love (homosexuality).
CJ: Chinese acronym for "purity".
Shenma: It means "what" (a popular expression on the Internet).
Give it to me if you can ~ Oh, hehe ~