The San Francisco 49ers are going for it this coming season, and hitting on their picks in the 2019 NFL Draft will go a long way. Last season ended before it could really begin when quarterback Jimmy Garoppolo went down with a torn ACL against the Kansas City Chiefs in Week 3.

This forced San Francisco to concede their season and look to 2019. They were extremely aggressive in free agency, with John Lynch giving head coach Kyle Shanahan some new toys to play with.

San Francisco's first move was to give Kwon Alexander a big deal to keep him in town for four years. They added Tevin Coleman on a bargain deal from Atlanta, signed wide receiver Jordan Matthews, and they brought in Jimmie Ward to round out free agency.

Now, the 49ers will shift gears to the NFL Draft. They are just a few weeks away from using the second overall pick, and there are plenty of great options.

1. Nick Bosa, Ohio State

This is a no-brainer. Bosa not being selected first would be a complete blunder by the Arizona Cardinals, who have been linked to Kyler Murray. Arizona selected a quarterback with their first-round pick in the 2018 Draft, and they could do the same in April. This is a case where San Francisco would just say thank you and move on.

Bosa was an absolute beast when he was on the field for Ohio State. At the NFL Combine, he completed 29 reps on the bench and ran a 4.79 40-yard dash. Bosa, whose brother Joey has turned into a star for the Los Angeles Chargers, is a can't miss prospect in this year's class.

The younger Bosa figured to be the first pick by a long shot, but talks in Arizona have shifted gears. If Murray goes off the board first, chants of “Bosa” coming out of San Francisco will be heard all over the country.

2. Trade the Pick

The 49ers do not need a quarterback, whereas teams below them such as the Miami Dolphins, New York Giants, and even the Washington Redskins do. In this situation, the Giants stand out.

New York owns the sixth pick in the draft along with the 17th overall selection that they got from the Browns in the Odell Beckham Jr. trade. If they are willing to offer both for the No. 2 pick, San Francisco would have to listen.

This will clearly be a draft-night move; nothing will be done before. To break it down, if Bosa is taken first by Arizona, the 49ers should immediately make a trade back. If Bosa is on the board, Lynch will have a big decision on his hands. Either way, these are the two top options for the 49ers as they prepare for draft night.

3. Quinnen Williams, Alabama

If there is a third option for the 49ers, then things are pretty good in San Francisco. Williams is just another defensive monster coming out of Alabama. He put his name on the map this season with 71 total tackles and eight sacks. He had the quickest first step out of any lineman in the country; his speed and agility are not meant for a 6-foot-3, 303-pound man.

Williams ran a 4.89 40-yard dash at the NFL Combine, and he is a player that can completely shutdown a rushing attack. He has a big body that will be put in the A gaps to stop the run, as well as to go get the quarterback.

Josh Allen is also in play for the 49ers at two, but Williams has a slight edge.

The 49ers will have to wait until draft night to see how it all plays out. If Bosa is off the board, they might decide to keep the pick and draft the big man from Alabama.