First off, Yes - everyday is too much. 3-4 times a week is genrally optimal.
Unless you are "hormonally assisted" you will not recover in time for you next workout.
I too love the weights, the key to adaptation is to keep your muscles guessing by changing reps, exercises and intensity.
Have a google about "periodisation" and you'll see what I mean.
Good article here: Periodisation
I'm currently using a linear periodisation plan as it's simple and works for me. No doubt I could use a more complicated plan that works better but to be honest my life is complicated enough.
Also, training for size and strength are quite different, as the stimulae and hence adaptation is different. You mention what weight you are lifting but then mention you want to be bigger.
Another article here: Size vs Strength Are you training to be Bodybuilder big or Heavyweight Powerlifter big? They are very different.
You say your diet is good, are you counting calories and grams of protein, are you drinking alcohol? You need to be taking in more calories than your burn through exercise and your basal metabolic rate. You need to be taking in 1g of protein per lb of bodyweight. So if you are 100kg, you need 220g of protein. For me that's hard to do without using a Whey protein supplement, you may have access to chicken breasts, cottage cheese and tuna 24 hours a day.
You can do cardio on the same day as weights but I wouldn't reccomend hours of slow Cardio. Try doing some HIIT (again Google is your friend) 2-3 times a week.
Training to failure - people say "training to failure" alot, tends to be misused alot. There are actually 3 failure points, 1) Can't lift the weight, 2) Can't hold the weight up 3) can't lower the weight in a controlled fashion.
Most people only train to Point 1, you need to be going to point 3 to acheive true "failure". 2 easy-ish warm up sets followed by a really hard set to True Failure works well for most.
Again Google "Mike Mentzer Heavy Duty"
4 Top tips:
1) Plan - plan the next 3 months of training and set goals
2) Keep a Training/Food Diary - write everything down.
3) Do not overtrain.
4) Sleep loads