I've recently started working out and really want to bulk up and gaining weight. I've been an athlete my whole life and have been pretty lean my whole life. I'm 6'4" and weigh only 155 pounds. It's not just since I've become vegan, but I've been this way my whole life (tall and skinny). I hate it, and really want to bulk up. What are the best ways to do this? And I was also wondering what a good workout schedule would be, and how often I should rest. I also am wondering if all the cardio workout from sports has been keeping me from gaining weight.