OK, my Spanish is super rusty but I've got a good accent, so maybe I can help a little.
Rolling r's is tricky. Well, doing it isn't tricky, but explaining it is. Start by making a "rur" sound - point your tounge to the roof of your mouth, stick your jaw out just a little and say "rur rur rur" like a tired old dog. Then you work on the tounge movement. With the same mouth position, exhale and allow the tip of your tounge to drift from the roof of your mouth to the back of your upper row of teeth. If you do it right, the pressure from exhaling will cause your tounge to oscillate forward and backward, making a kind of drumroll noise. If you don't get the vibration in your tounge, then you're probably pointing it too sharply - your tounge needs to be flat and extended, like you're trying to cradle something in it. You must block most of the airflow in your mouth in order to get your tounge to oscillate properly. When you can make the drumroll noise consistently, just add the "rur" sound and you get a rolling r.
Ll's are much easier. It's a sound like the phonetic English "Eee." Bailando doesn't actually have an ll; it's composed entirely of letters from the English alphabet. So, bailando is "buy-lahn-do" just as it looks. Llame is a better example - "yah-mé." The ll is just a "yah" sound. Deceptively, it looks like it should have an "ell" sound do it somewhere, but it doesn't.
The j sound in "mujer" isn't too difficult either, once you recognize it. J's make "hyuh" sounds, like an ordinary English h with a heavy vowel sound at the end. So "jugo" sounds like the English name "Hugo," and "mujer" sounds like "mu-hair." At the beginnings of words, so far as I can remember, j's in Spanish make a vaugely English j sound, but it's followed by a heavy h slur, so "jay" would be pronounced like "j-hay." I think that's more of an accent thing though.
Best luck with your studies,
~Joe