No, it's not possible. For notational convenience assume $S$ is symmetric and $1\in S$, so that $B_{G,S}(n) = S^n$. Suppose $$ |H\cap S^{n_i}|/|S^{n_i}|\to 1 $$ for some subsequence $(n_i)$. Let $x$ be an element of $S$ not in $H$. Since $H$ and $Hx$ are disjoint we have $$ |H\cap S^{n_i}x^{-1}|/|S^{n_i}| = |Hx\cap S^{n_i}|/|S^{n_i}| \to 0. $$ Thus in particular $$ |S^{n_i} \cap S^{n_i} x^{-1}|/|S^{n_i}| \to 0. $$ But $$ S^{n_i-1} x \subset S^{n_i}, $$ so $$ S^{n_i-1} \subset S^{n_i} \cap S^{n_i} x^{-1}. $$ Also $S^{n_i} \subset S^{n_i-1} S$. Thus $$ |S^{n_i} \cap S^{n_i} x^{-1}| / |S^{n_i}| \geq |S^{n_i-1}|/|S^{n_i}| \geq 1/|S| \not\to 0, $$ a contradiction.
But I suppose you can have subgroups $H$ with $\limsup |H\cap S^n|/|S^n|$ arbitrarily close to $1$? However, we would need to have (1) lots of generators, (2) exponential growth. (If $|S^n|$ has subexponential growth then you have an invariant measure so you can't get bigger than upper density $1/2$.) Something in the free group $F_n$?