@albatro55 Hey man,
The mere fact that you're concerned about being a whiny bitch almost certainly means you aren't one. I know some whiny bitches and I'm nearly positive that none of them look in the mirror and ask themselves the difficult question, "Am I a whiny bitch? Am I
being a whiny bitch?" None.
Just like nobody who's an asshole ever actually considers the possibility that he's an asshole It's just not in their nature.
I think you sound like a much more thoughtful, far less whiny person than I was at your age. And I still turned out fine. Don't be so hard on yourself.
Also, I strongly recommend supplementing with creatine, with the sole caveat that sometimes they tell you to take twice as much as you actually need which is marketing B.S. Creatine has virtually no side effects except for mild dehydration (if you're not careful); it helps you build strength and recover much more quickly between workouts.
As far as the fitness routing advice goes, I'm sure plenty of people have already weighed in. But you need more variety and longer breaks (2 - 3 days' rest for any given muscle group when you're starting out).
Go forth and kick some ass. Best wishes bud.