Not much I can add here, but in terms of competitions, I highly recommend ReMixing With the Stars. It's a competition geared specifically towards beginners. As the name suggests, each "novice" is paired with a more experienced remixer, or "star". The novices are the primary remixers, with the "star" providing advice. Well, you can read the description. It's a great way to not only improve your skills, but meet new people as well, and possibly new friends.